Das Versenden von E-Mails dauert zu lange. Warum?

Das Versenden von E-Mails dauert zu lange. Warum?

Ich versende E-Mails mit der PHP-Methode mail()und jedes Mal dauert es 20-40 Sekunden, bis ein Ergebnis vorliegt. Anscheinend sendmailist mein Server () auf synchrones Versenden von E-Mails konfiguriert. Deshalb muss das PHP-Skript warten.

Wie kann ich das Problem beheben? Danke!

Antwort1

Sendmail sendet keine E-Mails synchron. Das häufigste Problem sind Verzögerungen bei der Durchführung von DNS-Suchen. Es kann auch zu Verzögerungen bei der Überprüfung einiger der von Ihnen angegebenen Daten kommen. Sendmail überprüft wahrscheinlich: die in der HELO-Nachricht angegebene Adresse, die E-Mail-Adresse, von der die E-Mail stammen soll, oder die Zieladresse. Versuchen Sie, eine E-Mail-Sitzung über Telnet von Ihrem Webserver aus auszuführen. Sie sollten schnell erkennen, wo die Verzögerung liegt.

verwandte Informationen