Ich versende E-Mails mit der PHP-Methode mail()
und jedes Mal dauert es 20-40 Sekunden, bis ein Ergebnis vorliegt. Anscheinend sendmail
ist 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.