Heim > Artikel > Backend-Entwicklung > Warum kann Sendmail auf dem WAMP-Server keine E-Mails mit einem Gmail-Konto senden?
Problem:
E-Mails mit sendmail können nicht mit einem gesendet werden Gmail-Konto von WAMP Server unter Windows 8.1.
Problem:
Socket-Fehler oder „Verbindung ordnungsgemäß geschlossen“ bei Verwendung von Port 465 oder 587.
Lösung:
Das Problem wird behoben, indem sendmail.exe als Administrator ausgeführt wird. Hier sind die Schritte:
Zusätzliche Details:
Sendmail-Konfiguration:
PHP-Konfiguration:
Zusätzliche Hinweise:
PHP-Code zum Testen:
<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>
Wenn Sie diese Schritte befolgen, wird sendmail jetzt mit erhöhten Rechten ausgeführt und sollte erfolgreich E-Mails über das Gmail-Konto senden.
Das obige ist der detaillierte Inhalt vonWarum kann Sendmail auf dem WAMP-Server keine E-Mails mit einem Gmail-Konto senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!