Mailversand per PHP

Mailversand per PHP

am 10.04.2008 15:10:37 von Stefan Dreyer

Ich habe eine sehr alte PHP-Applikation etwas modenisiert und dabei
natürlich ein paar Umstellungen vorgenommen. Unter anderem wurden
dort größere Emails per mutt verschickt. Nun habe ich das ganze auf Pear
Mail::Mime umgestellt und muss feststellen, dass bei größeren Emails
pro Email so mehrere Sekunden verbraten werden. Das habe ich von der
alten Applikation eigentlich schneller in Erinnerung.
Gibt es da gute Tricks, um die Email performant auf die Reise zu bringen?
Ich habe da ein paar Performance-Messungen gemacht, die zum einen per
mail->send(), zum anderen per PHP mail()-Funktion und sogar direkt
per sendmail und vorab erzeugter Datei. Dabei schneidet dann mail->send
immer noch am besten ab. Gibt es sonst noch gute Möglichkeiten den
Versand zu beschleunigen?

Re: Mailversand per PHP

am 16.04.2008 13:40:19 von Frank Arthur

Stefan Dreyer schrieb:

> PHP-Applikation ... Emails ... langsam
> Performance-Messungen ... sendmail

Wenn sendmail langsam ist, gibt es da wohl nix in PHP zu beschläunigen,
da Sendmail eine Anwendung ist, die nativ auf dem Server läuft. Das
Problem muss dann bei der Serverkonfiguration liegen.
Von wo verschickst du denn. Eventuell sehr große Daten über einen
Testserver von dir Zuhause mit einem langsamen DSL-Upload. Dann kann das
schon mal länger dauern.