Sendmail-, WAMP- und PHP-Konfiguration für die SMTP-E-Mail-Zustellung
In diesem Problem stieß ein Benutzer auf Schwierigkeiten, als er versuchte, sendmail mit seinem zu konfigurieren Gmail-Konto auf einem WAMP-Server unter Windows 8.1. Sendmail ist ein SMTP-E-Mail-Zustellungsagent, der zur Abwicklung von E-Mail-Übertragungen verwendet wird.
Problemkonfiguration:
Bei der Verwendung von Port 465 für SMTP traten beim Benutzer Fehler auf, die zu einer „Verbindung“ führten Zeitüberschreitung“-Meldung. Darüber hinaus zeigte Port 587 die Meldung „Verbindung ordnungsgemäß geschlossen“ an, obwohl keine E-Mails gesendet wurden.
Lösung:
Nach der Fehlerbehebung verschiedener Konfigurationen stellte der Benutzer fest, dass sendmail erforderlich war Administratorrechte zum Ausführen. Die Schritte zum Festlegen von Administratorberechtigungen für sendmail.exe sind wie folgt:
Erfolg überprüfen:
Sobald sendmail.exe Administratorrechte erteilt wurden, sowohl Port 465 als auch 587 konnte erfolgreich zum Versenden von E-Mails eingesetzt werden. Der in der ersten Abfrage bereitgestellte PHP-Code des Benutzers zeigte den erfolgreichen Versand einer E-Mail nach der richtigen Konfiguration.
Fazit:
Die Gewährung von Administratorrechten für sendmail.exe hat sich bewährt ein entscheidender Schritt bei der Lösung der Probleme bei der E-Mail-Zustellung sein. Durch Befolgen der oben beschriebenen Schritte können Benutzer sicherstellen, dass sendmail über die erforderlichen Berechtigungen verfügt, um SMTP-E-Mail-Übertragungen in einer WAMP-Umgebung effektiv abzuwickeln.
Das obige ist der detaillierte Inhalt vonHier sind ein paar fragenbasierte Titel, die das Wesentliche Ihres Artikels zusammenfassen: * WAMP, Sendmail und Gmail: Warum erhalte ich die Meldungen „Zeitüberschreitung der Verbindung' und „Verbindung wurde ordnungsgemäß geschlossen'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!