Peter: Zeit zum Versenden von ca. 1200 emails

Hallo,

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?

Processor: Intel PentiumD 945 3.4GHz 800M Processor: 2 x Xeon DC X1.6/1066-4MB
LGA775 4MB dual
RAM: 3 GB, DDR II RAM: 4 GB, DDR II
HDD: 2 x 200 GB SATA

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

lg
Peter

  1. Hallo,

    ich habe beim vorigen Posting leider etwas zu viel reinkopiert.
    Hier nun die richtigen HW-Details:
    Processor: Intel PentiumD 945 3.4GHz 800M LGA775 4MB dual
    RAM: 3 GB, DDR II
    HDD: 2 x 200 GB SATA

    lg
    Peter

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

    Viel zu lange für so wenig Mails.
    Dafür bräuchte ich gerade mal 10min.

    Aber die Gründe können vielseitig sein und wahrscheinlich eher am Script als am Server liegen.

    Timo

    1. Hallo!

      Viel zu lange für so wenig Mails.
      Dafür bräuchte ich gerade mal 10min.

      In 10min hast du die Mails vielleicht an den MTA übergeben aber das heißt nooch lange nicht, dass sie versandt wurden. Siehe Svens Antwort.

      mfg
        frafu

      1. In 10min hast du die Mails vielleicht an den MTA übergeben aber das heißt nooch lange nicht, dass sie versandt wurden. Siehe Svens Antwort.

        Da ich bei solchen Aussendungen die lezten Mails als Kontrolle an
        eigene Postfächer schicke und diese Ankunft innerhalb des Zeitrahmens liegen, sollte der Versand wohl geklappt haben.

        Einzig das Ankommen einzelner Mails kann variieren, je nach Anbieter.
        Aber der Versand funktioniert reltiv schnell, wobei ich sagen muss
        dass ich je nach Menge natürlich parralel versende oder BCC Pakete nutze. Letztere allerdings seltener, weil die Spamfilter diese oft
        fälschlicherweise als eben Spam deklarieren.

        Konkret versende ich häufig mehr als 200.000 Mails am Stück und das
        dauert in der Regel 3-4 Stunden, je nach Scriptkonfiguration.

        Timo

  3. 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."