Rumah > Artikel > pembangunan bahagian belakang > Mengapa Fungsi mel() PHP Saya Gagal pada Windows 8, dan Bagaimana Saya Boleh Membetulkannya?
Menyelesaikan Masalah Menghantar E-mel dengan Fungsi Mel PHP pada Windows 8
Apabila cuba menghantar e-mel melalui fungsi mel PHP pada Windows 8, anda mungkin menghadapi ralat yang menyatakan bahawa fungsi gagal disambungkan ke pelayan mel. Ini boleh mengecewakan, terutamanya jika anda perlu menghantar e-mel secara pengaturcaraan.
Untuk menyelesaikan isu ini, langkah pertama ialah menentukan perisian mana yang diperlukan untuk penghantaran e-mel melalui PHP pada Windows 8. Pilihan termasuk sendmail , msmtp dan ssmtp.
Perisian Disyorkan untuk Windows 8
Untuk Windows 8, perisian yang paling mudah dan digunakan secara meluas ialah sendmail. Ia disepadukan dengan lancar dengan fungsi mel PHP dan menyediakan kaedah yang boleh dipercayai untuk menghantar e-mel.
Langkah-Langkah untuk Mengkonfigurasi Sendmail
Konfigurasikan php. ini:
Konfigurasikan sendmail.ini:
Contoh Kod dengan Sendmail
// The message $message = "Line 1\r\nLine 2\r\nLine 3"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70, "\r\n"); // Send mail('[email protected]', 'My Subject', $message);
Tambahan Nota
Dengan mengikuti langkah-langkah ini, anda sepatutnya dapat успешно отправлять электронную почту dengan fungsi mel PHP pada Windows 8.
Atas ialah kandungan terperinci Mengapa Fungsi mel() PHP Saya Gagal pada Windows 8, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!