Rumah > pembangunan bahagian belakang > tutorial php > Mengapakah fungsi mel() PHP saya gagal dengan 'Gagal menyambung ke pelayan mel di port 'localhost' 25'?

Mengapakah fungsi mel() PHP saya gagal dengan 'Gagal menyambung ke pelayan mel di port 'localhost' 25'?

DDD
Lepaskan: 2024-12-19 02:02:11
asal
163 orang telah melayarinya

Why is my PHP mail() function failing with

Menyelesaikan masalah "Gagal Menyambung ke Pelayan Mel di 'localhost' Port 25" Ralat

Apabila menggunakan fungsi mel() PHP untuk menghantar e-mel, pengguna kerap menghadapi ralat berikut:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Salin selepas log masuk

Untuk menyelesaikan masalah ini isu, anda mesti memastikan pelayan mel berjalan secara setempat.

Persekitaran Unix:

  • Dayakan sendmail.

Persekitaran Windows:

  • Pasang Pelayan Pemindahan Mel Mudah (SMTP) komponen IIS.

Untuk Windows 2003:

  • Ikuti langkah yang disediakan oleh Microsoft ini: https://msdn.microsoft.com/en-us/ library/8b83ac7t.aspx

Setelah anda mengesahkan bahawa pelayan mel sedang berjalan pada setempat anda mesin, anda harus memulakan semula aplikasi PHP anda dan cuba menghantar e-mel sekali lagi. Jika masalah berterusan, sahkan bahawa tetapan SMTP dan smtp_port dalam fail php.ini anda dikonfigurasikan dengan betul.

Atas ialah kandungan terperinci Mengapakah fungsi mel() PHP saya gagal dengan 'Gagal menyambung ke pelayan mel di port 'localhost' 25'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan