Sven Rautenberg: Zeit zum Versenden von ca. 1200 emails

Beitrag lesen

Moin!

wie lange darf ein Mailserver (Linux Debian / Qmail) zum Versenden von 1200 emails benötigen, wenn diese emails weder auf spam noch auf virus gescannt werden?

Bei uns hat dies jetzt schon des öfteren ca. 70 Minuten gebraucht, aber der Server wird von jemandem anderen gewartet.

Die Mailversandgeschwindigkeit hängt von extrem vielen Faktoren ab. Die reine Leistung des Servers ist dabei sogar relativ unbedeutend, Zeit kostet die Kommunikation über das Netzwerk.

Nur mal so als Hausnummern:
1200 Mails bedeutet vermutlich mindestens 600 unterschiedliche Domains. Zu jeder Domain muß ein passender MX gefunden werden, die Abfrage pro MX kann durchaus eine Sekunde (oder manchmal auch deutlich länger) dauern - also allein dafür schon 600 Sekunden = 10 Minuten. Es gibt vielleicht einen gewissen Parallelitätsfaktor für gleichzeitige Bearbeitung von Mails.

Kommunikation mit dem Empfängermailserver bedeutet in der Regel, dass der Zielserver ebenfalls DNS-Auflösungen vornimmt. Für Spam- und Virenchecks. Dagegen kann man gar nichts unternehmen.

Und wenn die Empfängerserver dann auch noch Greylisting einsetzen (es reicht ja, wenn das 1% der Server macht, das sind dann 12 Mails), dauert der endgültige erfolgreiche Versand schon gerne mal 60 Minuten, weil dein Server erst nach einer Stunde erneut versucht, die Mail zuzustellen.

Mit anderen Worten: 70 Minuten klingen zwar erstmal lang, wären aber absolut nicht ungewöhnlich auf einer Maschine, die für schnellen Massenmailversand nicht optimiert ist. Gewisse Dinge benötigen halt einfach Zeit.

Um den Versandvorgang zu optimieren, müßte man sich die tatsächlich ablaufenden Vorgänge im Mailserver mal sehr intensiv ansehen. Die reine Meßzahl "70 Minuten" ist da absolut nicht aussagekräftig, von wann bis wann ist das gemessen, was passiert innerhalb dieser Zeit intern, etc.

- Sven Rautenberg

--
"Love your nation - respect the others."