Sendmail-Integration mit WAMP und PHP: Fehlerbehebung bei Verbindungs-Timeouts und E-Mail-Zustellungsfehlern
In diesem Artikel werden die Herausforderungen besprochen, die beim Versuch auftreten, E-Mails mit zu senden Sendmail in Verbindung mit WAMP unter Windows 8.1 über ein Gmail-Konto. Häufig auftretende Fehler, einschließlich Verbindungs-Timeouts und ordnungsgemäßer Verbindungsschließungen, werden ausführlich behandelt.
Verbindungs-Timeout-Fehler (Fehler #10060)
Bei Verwendung von Port 465 tritt der Fehler auf Typischerweise tritt der Fehler „Socket-Fehler #10060Verbindungszeitüberschreitung“ auf. Dies liegt daran, dass Sendmail Administratorrechte benötigt, um eine sichere Verbindung an diesem Port herzustellen.
Ordentliches Schließen der Verbindung ohne E-Mail-Zustellung
Bei Verwendung von Port 587 wird der Fehler „Verbindung „Ordnungsgemäß geschlossen“ wird im Fehlerprotokoll angezeigt. Allerdings wird tatsächlich keine E-Mail versendet. Dies liegt daran, dass die entsprechenden SSL-Einstellungen nicht in Sendmail.ini konfiguriert sind.
Lösung
smtp_ssl=ssl
smtp_port = 465 sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
Zusätzliche Hinweise:
Indem Sie diese implementieren Schritte ausführen, erhält Sendmail die erforderlichen Berechtigungen, um E-Mails erfolgreich über Gmail SMTP zu versenden.
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die sich auf das Fragenformat konzentrieren und Schlüsselelemente aus dem Artikel einbeziehen: Option 1 (direkt und problemorientiert): * WAMP, Sendmail und Gmail: Warum bekomme ich Co. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!