Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Postfix - 1.000.000 Mails pro Stunde?

Mitglied: floriannn

floriannn (Level 1) - Jetzt verbinden

04.09.2006, aktualisiert 18.10.2012, 13538 Aufrufe, 6 Kommentare

Hallo zusammen,

ich suche nach einer Lösung bis zu 1.000.000 E-Mails pro Stunde zu verschicken. Für alle die sich mit diesem Thema etwas schwer tun: Es handelt sich hierbei nicht um Spam! Ich biete eine webbasierte Software zur Steuerung von E-Mail Marketing Kampagnen (PHP, Perl, Postgresql, Postfix). Dabei verpflichten sich meine Kunden vertraglich ausschliesslich permission basierte Adressen zu verwenden (Double Optin). Bin mit meinem momentanen Mailserver bei diversen großen ISPs auf der Whitelist komme aber nicht über eine Versandmenge von ca. 60.000 E-Mails pro Stunde.
Ein neuer Auftrag macht mir zu schaffen, weil es hierbei darum geht wesentlich größere Mengen in kürzerer Zeit zu verschicken als ich das bisher mache. Mein Ziel ist es ca. 1.000.000 E-Mails pro Stunde verschicken zu können und ich weiss nicht genau wo ich ansetzen muss. Sieht irgendjemand eine Möglichkeit das mit Postfix zu bewerkstelligen? Kann man Postfix sinnvoll clustern und so die Versandkapazität erhöhen. Ich habe von einigen kommerziellen Lösungen gehört, wie zum Beispiel port25.com und strongmail.com. Meint ihr sowas kann man auch mit open source erreichen?

Vielen Dank für jeden Tipp und Hinweis. Gruß,
Florian
Mitglied: Kisho
04.09.2006, aktualisiert 18.10.2012
Ich halbe selbst einen Postfix Emailserver und erreiche in der Stunde gerade mal um die 15 000 Mails, wenn ich lokal bleibe. Habe dafür extra ein Script geschrieben, weil ich sehen wollte, wie hoch die CPU Auslastung wird.
Postfix hat außerdem Intervale wo er die Emails verschickt z.B. alle 30 Sek. Diese kann man, meines Wissens, umstellen.

Ich denke Postfix wird dafür nicht genug Power haben und Module wie Virenscanner, Spamfilter ect. verlangsamen die Sache natürlich gewaltig.
Ich kann mir auch gut vorstellen das mehr CPU Leistung, auch mehr Emailleistung für Postfix bietet.

Ich weiß es ehrlich gesagt auch nicht ob man da noch etwas großartig optimieren kann, aber mir konnt ja auch keiner mit meinem Postfix Problem helfen.
Siehe hier: https://www.administrator.de/forum/postfix-smtp-server-mit-mx-zonen-uebe ...
Bitte warten ..
Mitglied: floriannn
04.09.2006 um 11:51 Uhr
Hi,

danke für dein Antwort. Bei deinem Problem kann ich dir vielleicht helfen... Siehe original Thread.

Gruß,
Florian
Bitte warten ..
Mitglied: carg
04.09.2006 um 12:07 Uhr
HI,

ich glaube nicht, dass Du dies mit nur einem Rechner schaffen wirst. z.B. ist ja die Bandbreite irgendwann zu ende und auch die empfangenden Mailserver werden Dich bremsen.
Um solche Mengen zu verschicken wirst Du wenigstens 15 Server brauchen.
Wieviele eMails sind es denn am Tag? Weil man muß ja nicht alles innerhalb von 30 Minuten verschicken, sondern hat ggf. mehr Zeit.
So oder so wirste aber nicht um ein "cluster" herumkommen. Man bedenke alleine die Bounces .... ist sicher auch nicht wenig.

gruß

ps.: es ist nicht so kriegsentscheidend welchen MTA Du verwendest. Zum versenden sollte der eh recht simpel eingestellt sein - also ohne große checks.
Bitte warten ..
Mitglied: floriannn
04.09.2006 um 14:01 Uhr
Hi,

danke für deine Antwort. Das Thema Bandbreite hatte mich zunächst auch ins Grübeln gebracht, aber nach einigen Checks habe ich festgestellt, dass ich auf dem Server eine effektive Bandbreite von ca. 50 Mbit habe. Bei einer durchschnittlichen Mailgröße von 13 kB bräuchte ich für 1.000.000 Mio E-Mails 12 GB/Stunde Datendurchsatz mit den eben genannten 50 Mbit stehen mir aber ca. 22 GB/Stunde zur Verfügung. Und ehrlich gesagt würden mir zunächst ja auch schon 500.000 die Stunde reichen

Mein Postfix ist bereits recht simple eingestellt, keine großen Checks, lokaler DNS, einige Tuning Massnahmen, so dass ich wie gesagt auf ca. 60.000 pro Stunde komme. Jetzt brauche ich noch jemanden der mir den Postifx auf 120.000 tunen kann und weiss wie man Postfix clustert ;)

Danke und Gruß,
Florian
Bitte warten ..
Mitglied: Kisho
04.09.2006 um 15:02 Uhr
Ich glaube das es nicht möglich ist Postfix selbst zu clustern.
Ich hatte mal in einem Beowolf Cluster Postfix laufen, aber richtig geclustert wurde der Postfix trotzdem nicht.

Zum tunen kann ich das offizielle HowTo empfehlen: http://www.postfix.org/TUNING_README.html#rope

Interessant ist auf der Postfix Tunig Readme folgendes Zitat:
"Although Postfix can be configured to run 1000 SMTP client processes at the same time, it is rarely desirable that it makes 1000 simultaneous connections to the same remote system. For this reason, Postfix has safety mechanisms in place to avoid this so-called "thundering herd" problem. " <--- das könnte was werden. So 150 000 werden wohl drinnen sein.

Und das hier ist, zum Thema DNS lookup tuning, noch interessant:
http://software.newsforge.com/article.pl?sid=05/05/12/1510200&tid=7 ...

Ich denke langsam das es vom Grundsatz her machbar sein sollte über 100 000 Emails pro Stunde zu verschicken. Denke aber das Hardware und Internetbandbreite letztendlich das Problem darstellen.
Das größere Problem werden wahrscheinlich die SMTP Server am anderen Ende sein die, die Emails empfangen werden. So gmx, yahoo, gmail usw. hat ja auch ne Clusterfarm von Emailservern, ansonsten würden viele Emailbesitzer dort mehrere Tage warten, bis sie eine Email verschicken können bzw. empfangen haben, aber die haben auch mehrere Gbit Bandbreite *G*.
Bitte warten ..
Mitglied: carg
04.09.2006 um 15:10 Uhr
Hi,

was Du meinst ist die theoretische Bandbreite. Da ist ja doch noch ein wenig Protokoll overhead.

Aber egal. Dein Problem ist auch nicht wirklich die Bandbreite, sondern die Geschwindigkeit beim Verarbeiten der emails.
Ich weiß nicht wie Du die zu verschickenden eMails erzeugst, aber wahrscheinlich ist es einfacher diese schon dort auf mehrere Mailserver zu verteilen. Man könnte z.B. eine Art DNS-Round-Robin mit mehreren Host-A Einträgen verwenden. Es kommt aber wirklich auch die Application an die die eMails erstellt und dann an die verschiedenen Mailserver gibt.
Wenn das Scriptgesteuert ist, dann ist das recht einfach zu implementieren. So als Schnellschuß (nicht durchdacht!!) :
sendene email%20 (modulo 20)
wenns aufgeht:
host a als mailhost
wenn 1 überbleibt:
host b asl mailhost
etc.etc.
Sicher ist es besser in z.b. 100'er oder 1000'er Schritten den Host zu wechseln. Aber nur so als Gedanke.

Gruß patrick
Bitte warten ..
Ähnliche Inhalte
Linux Tools
Postfix Log Files nach E-Mail Report
Frage von nuxynuxLinux Tools6 Kommentare

Hallo liebe Leidensgenossen, sagt mal kennt einer von euch zufällig ein Tool/Script, was die Log Files eines Mail Servers ...

E-Mail

Postfix + Dovecot mehrere Domains erhalten keine Mail

Frage von redShanksE-Mail

Hallo Gemeinde, Ich habe ein Problem mit meiner Abschlussarbeit ich bin schon am verzweifeln und komm einfach nicht weiter, ...

E-Mail

Exchange + Postfix

Frage von hash2k2E-Mail4 Kommentare

Hallo, ich möchte folgendes einrichten: Einen Exchange 2007 Server mit Postfächern und möchte zusätzlich einen Postfixserver aufsetzten, der alle ...

Linux

Postfix TLS einrichten

Frage von EmheonivekLinux1 Kommentar

Ich bin neu im Thema SSL-Zertifikate und versuche die Situation zu erläutern. Ich habe vor einiger Zeit ein Wildcard ...

Neue Wissensbeiträge
Internet

Schwarzer Tag für die Netzfreiheit: Die umstrittene Urheberrechtsreform wurde beschlossen

Information von Frank vor 7 StundenInternet15 Kommentare

Ich zitiere einfach mal Julia Reda von den Piraten, da mir selbst einfach die Worte dazu fehlen: Schwarzer Tag ...

Internet
Ist zwar keien Anleitung, aber
Anleitung von SachsenHessi vor 7 StundenInternet1 Kommentar

oder doch eine Anleitung ? Für die nächste EU-Wahl ? SH

PHP
Pfsense - Vouchergenerator 1.6.1
Anleitung von cafepost vor 9 StundenPHP

Hallo Zusammen , aus Sicherheitsgründen wurde mein Server auf den neuesten Stand gebracht, jetzt wollte ich den Vouchergenerator 1.6.1 ...

Internet

Verlag protestiert gegen Artikel 13 (jetzt Artikel 17) der geplanten EU-Verordnung

Information von Dilbert-MD vor 12 StundenInternet

Leider etwas spät, aber immerhin hat auch der heise-Verlag eingesehen, dass die Umsetzung der Urheberrechtsreform - so wie sie ...

Heiß diskutierte Inhalte
Voice over IP
Mikrotik: Voip mit SIP Phones in verschiedenen Subnetzen mit FritzBox
Frage von SpartacusVoice over IP19 Kommentare

Hallo, ich habe das Problem, dass ich verschiedene SIP-Clients in unterschiedlichen Subnetzen habe, die mit meinem Server FritzBox7412 keine ...

Batch & Shell
Computer im Active Directory filtern
Frage von chkdskBatch & Shell16 Kommentare

Hallo Zusammen, ich möchte über die Powershell Computer im Active Directory filtern. Als Beispiel: listet mir alle Computer auf, ...

LAN, WAN, Wireless
Netzwerkkomponenten von 2011 und nur 100 Mbit?
gelöst Frage von FalaffelLAN, WAN, Wireless15 Kommentare

Hallo zusammen, ist es möglich, dass bei Netzwerkkomponenten von ca. 2011 nicht mehr wie 100 Mbit möglich ist? Konkret ...

Internet
Schwarzer Tag für die Netzfreiheit: Die umstrittene Urheberrechtsreform wurde beschlossen
Information von FrankInternet13 Kommentare

Ich zitiere einfach mal Julia Reda von den Piraten, da mir selbst einfach die Worte dazu fehlen: Schwarzer Tag ...