Der Grund, warum PHP-E-Mails nicht empfangen werden können, liegt darin, dass der Mailserver der anderen Partei die eingehenden E-Mails filtert oder ablehnt. Solange die Filterung entfernt wird, kann das Problem, keine E-Mails zu empfangen, gelöst werden.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
php Was soll ich tun, wenn ich keine E-Mails empfangen kann?
PHPmailer sendet die E-Mail erfolgreich, aber die andere Partei kann die E-Mail nicht empfangen.
PHPmailer wird im Projekt verwendet, um E-Mails an den Mailserver des Kunden zu senden Ich kann die E-Mail immer nicht empfangen.
Setzen Sie $mail->SMTPDebug = 2, um client- und serverseitige Fehler als Echo zurückzugeben. Infolgedessen wurden im Chrome-Netzwerk keine Fehlerinformationen gefunden.
Ich habe versucht, die E-Mail-Adresse des Empfängers in meine eigene QQ-E-Mail-Adresse zu ändern und festgestellt, dass ich die E-Mail empfangen konnte. Daher vermutete ich, dass der Mailserver der anderen Partei die von mir gesendete E-Mail gefiltert oder abgelehnt hatte.
Dann habe ich den Postausgang in ein 163-Postfach geändert und gesendet. Als Ergebnis erhielt die andere Partei die E-Mail im Papierkorb und das Problem wurde gelöst.
Das Problem kann dadurch verursacht werden, dass der Mailserver der anderen Partei einige Postausgangsadressen ablehnt. Auch das Aufheben des Filters sollte das Problem lösen.
Notieren Sie diese Frage hier, um sie später nicht zu vergessen
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich keine PHP-E-Mails empfangen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!