Ich stieß auf ein seltsames Problem. Seit gestern (oder so) weigert sich der php-Mailer, sich mit dem SMTP-Server zu verbinden. Das hat vorher gut geklappt. Ich überprüft, ob das Passwort oder irgendetwas anderes geändert wurde, aber es sollte alles richtig sein, aber ich diese Fehler bekommen:phpMailer smtp funktioniert nicht mehr
2016-09-05 10:06:43 SMTP ERROR: Failed to connect to server: Connection timed out (110) 2016-09-05 10:06:43 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Mailer Fehler: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Warning: Error while sending STMT_CLOSE packet. PID=25524 in Unknown on line 0
der Setup-Code ist:
$mail->IsSMTP();
//$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->Host = "smtp.office365.com";
$mail->Port = 587;
$mail->SMTPSecure = "tls";
$mail->Username = "theCorrectUsername";
$mail->Password = "theCorrectPassword";
Jede Idee, was könnte die Ursache sein?
Kleines Update:
es scheint, wie phpmailer kann nicht auf SMTP-Server verbinden ... Dies ist eine Firewall-Problem des Servers sein kann, wo die PHP-Datei ist?
Ein weiteres Update:
-> SMTPDebug = 2; gibt mir:
2016-09-05 17:11:31 Connection: opening to smtp.office365.com:587, timeout=30, options=array () 2016-09-05 17:12:01 Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client(): unable to connect to smtp.office365.com:587 (Connection timed out) 2016-09-05 17:12:01 SMTP ERROR: Failed to connect to server: Connection timed out (110)
die Portnummer überprüfen, diese Google-Suche 'office365.com SMTP-Port number'' 587' schlägt vor, nicht korrekt ist, vielleicht verändert sie etwas – RiggsFolly
ich es überprüft, sollte die richtige Schnittstelle sein für smtp – user2839873
Lesen Sie den Fehlerbehebungsleitfaden, der mit der Fehlermeldung verknüpft ist. Führen Sie die Tests durch, um zu sehen, ob es DNS, Firewall-Block usw. ist. – Synchro