Isu:
Tidak dapat menghantar e-mel menggunakan sendmail dengan Akaun Gmail daripada Pelayan WAMP pada Windows 8.1.
Masalah:
Ralat soket atau "Sambungan Tertutup Anggun" apabila menggunakan port 465 atau 587.
Penyelesaian:
Isu ini diselesaikan dengan menjalankan sendmail.exe sebagai pentadbir. Berikut ialah langkahnya:
Butiran Tambahan:
Konfigurasi Hantar Mel:
Konfigurasi PHP:
Nota Tambahan:
Kod PHP untuk Pengujian:
<code class="php">$email = "youremail@gmail.com"; $to = "receiveremail@gmail.com"; $subject = "Hi!"; $body = "Hi,How are you?"; $headers = 'From: ' .$email . "\r\n".'Reply-To: ' . $email. "\r\n".'X-Mailer: PHP/' . phpversion(); if (mail($to, $subject, $body, $headers)) echo("<p>Email successfully sent</p>"); else echo("<p>Email delivery failed</p>");</code>
Atas ialah kandungan terperinci Mengapa Sendmail pada Pelayan WAMP Gagal Menghantar E-mel dengan Akaun Gmail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!