Hier 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

Susan Sarandon
Freigeben: 2024-10-26 06:09:30
Original
300 Leute haben es durchsucht

Here are a few title options, focusing on the question format and incorporating key elements from the article:

Option 1 (Direct and Problem-Focused):

* WAMP, Sendmail, and Gmail: Why Am I Getting Connection Timeouts and Email Delivery Failures?

Option

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

  1. Sendmail.exe als Administrator ausführen:
    Klicken Sie mit der rechten Maustaste auf Sendmail.exe, wählen Sie „Eigenschaften“, navigieren Sie zur Registerkarte „Kompatibilität“ und aktivieren Sie „Als Administrator ausführen“ für alle Benutzer.
  2. Konfigurieren Sie Sendmail.ini für SSL:
    Fügen Sie die folgenden Einstellungen zu Sendmail.ini hinzu:
smtp_ssl=ssl
Nach dem Login kopieren
  1. Überprüfen Sie die PHP-Mail-Einstellungen:
    Stellen Sie in php.ini sicher dass die folgenden Einstellungen korrekt konfiguriert sind:
smtp_port = 465
sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
Nach dem Login kopieren

Zusätzliche Hinweise:

  • Stellen Sie sicher, dass das SSL-Modul in Apache aktiviert ist.
  • Stellen Sie sicher, dass PHP die Erweiterungen php_open_ssl und php_socket verwendet.
  • Wenn Sie einen SMTP-Proxy eines Drittanbieters wie Stunnel verwenden, stellen Sie sicher, dass dieser ordnungsgemäß konfiguriert ist.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!