Soll ich meinen eigenen MTA ausführen?

23

Ich muss eine große Menge an E-Mails verschicken, ungefähr 60.000 pro Woche. Momentan lagern wir diesen Service an Dritte aus und wir gehen davon aus, dass sich unser Volumen innerhalb der nächsten 6 Monate verdoppeln wird. Da der Service zu teuer wird, habe ich überlegt, einen eigenen MTA einzurichten.

Unser eigener SysAdmin hat uns gesagt, dass es überhaupt nicht schwierig ist, einen eigenen MTA zu haben, aber ich fürchte, er hätte dies möglicherweise zu stark vereinfacht.

Ist es schwierig, mit einem MTA umzugehen? Sollte ich Angst haben, dass mein MTA die Firmenpost verliert? Soll ich bei einem Drittanbieter bleiben?

ps: Die E-Mails wurden gemäß den örtlichen Gesetzen zum Schutz der Privatsphäre gesammelt, also kein Spam.

Mascarpone
quelle

Antworten:

37

Es sollte keine Probleme geben, dies selbst zu tun. Sie benötigen jedoch einen erfahrenen Systemadministrator oder einen Systemadministrator, der bereit ist, etwas Neues zu lernen. Es ist nicht so einfach, einen anderen Daemon zu starten und einen Port in der Firewall zu öffnen.

Ich führe einen MTA für persönliche Projekte auf einem VPS aus, und während Sie natürlich eine hohe Verfügbarkeit benötigen und in der Lage sind, viel mehr Last zu bewältigen, wäre das allgemeine Setup ziemlich dasselbe. Einige allgemeine Hinweise:

  • Seien Sie sicher, dass Sie nicht mit einem offenen Relais enden, Sie werden auf die schwarze Liste gesetzt
  • Informieren Sie sich, wie Sie den gefürchteten Spam-Ordner umgehen können
  • Stellen Sie sicher, dass die richtigen MX-Einträge vorhanden sind
  • Verwenden Sie eine Subdomain für Ihren MTA "Nur senden" (mailer.example.com).
  • Verwenden Sie die richtigen E-Mail-Header von: und Antwort an:
  • Verwenden Sie DKIM zum Signieren von E-Mails (hilft auch, Spam zu vermeiden)

BEARBEITEN:

Ich habe zwei wichtige Punkte vergessen (danke symcbean):

  • SPF , um E-Mails von Ihrer Domain auf bestimmte IP-Adressen oder Bereiche zu beschränken
  • Intelligentes Bounce-Handling; konfiguriert, um mit Ihrer Mailinglisten-App zu sprechen (Entfernen von toten Adressen usw.)
cvaldemar
quelle
3
Hochgestuft, weil dies einige spezifische Dinge auflistet, auf die man achten sollte.
Freiheit
3
Erinnert mich an Jeff Atwoods Artikel über das Versenden von E-Mails: codinghorror.com/blog/2010/04/…
shufler
upvote stimme ich in allen außer SPF.
cstamas
Ich wünschte, ich könnte zwei Antworten auswählen.
Mascarpone
18

Wenn Ihr Unternehmen keine E-Mails verschickt , würde ich dies nur als letzten Ausweg betrachten.

Es gibt viele Unternehmen, die Massen-E-Mails versenden. Daher würde ich gerne einkaufen (oder Gebühren neu verhandeln), bevor ich Zeit und Ressourcen in den Aufbau und die Unterstützung Ihrer eigenen MTA-Lösung investiere.

Es ist von entscheidender Bedeutung, ein Unternehmen agil und in der Lage zu halten, sich zu drehen. Durch Auslagerung nicht kritischer Dienste können Sie dies einfacher erreichen.

Wenn Sie jedoch E-Mails versenden möchten, sollten Sie unbedingt einen eigenen MTA einrichten. Möglicherweise möchten Sie dies jedoch weiterhin in einer VPS-Umgebung hosten.

Hafichuk
quelle
4
Ich mag deine Post, weil sie geschäftstüchtig ist. Sie haben Recht damit, agil zu sein, und trotzdem erreichen Sie einen Punkt, an dem Outsourcing nicht mehr kostengünstig ist. Die Frage ist: 60.000 E-Mails pro Woche sind jenseits dieses Punktes?
Mascarpone
1
@ Mascarpone Danke für den Kommentar! Ich gehe davon aus, dass Sie sich fragen, wo der Wendepunkt zwischen den Kosten für das Outsourcing und den Kosten für die interne Bereitstellung liegt. Sie sollten an einem Punkt angelangt sein, an dem Sie ernsthaft gute Rabatte für die Nutzung eines Drittanbieters erhalten können. MailChimp zum Beispiel ist weniger als ein halber Cent eine E-Mail bei Ihrem aktuellen Volumen. Also die Frage zurück an dich; Ist es in sechs Monaten 2400 US-Dollar (oder weniger) pro Monat wert, dies im eigenen Haus zu tun?
Hafichuk
wenn man bedenkt, dass ich das Hosting kostenlos haben kann (ich verkaufe Hosting), dann sind 2400 $ pro Monat eine enorme Kosten. Ich kann auch kostenlos Admin-Zeit haben (ich kann die Freizeit der Administratoren nutzen, die sonst bezahlt, aber verschwendet würden). Die einzigen verbleibenden Kosten sind die Möglichkeit verlorener E-Mails oder eines schlechten Rufs, die meinem Unternehmen schaden könnten. Ich muss die Wahrscheinlichkeit dafür verstehen
Mascarpone
1
Unter Kostengesichtspunkten scheint dies eine gute Wahl zu sein. Angesichts der Art Ihres Geschäfts ist dies auf jeden Fall ein zusätzlicher Service, den Sie Ihren Kunden anbieten können. Aus technischer Sicht scheint @cvaldemar für Sie auf dem richtigen Weg zu sein. Viel Glück!
Hafichuk
16

Unser eigener SysAdmin hat uns gesagt, dass es überhaupt nicht schwierig ist, einen eigenen MTA zu haben, aber ich fürchte, er hätte dies möglicherweise zu stark vereinfacht.

Entweder ist er eine Art Überfreak, oder er versteht das Problem nicht.

Das Ausführen eines MTA ist relativ einfach. Das Ausführen eines MTA, der ein hohes Volumen an Bulk-E-Mails liefert und gleichzeitig eine gute Zustellbarkeit aufrechterhält, ist sehr, sehr kompliziert.

cvaldemar schlägt vor, DKIM zu verwenden, erwähnt jedoch nicht SPF (diese schließen sich nicht gegenseitig aus, letzteres hat jedoch viel höhere Adoptionsraten). Zusätzlich zu den in diesem Beitrag genannten Punkten müssen Sie die Einschränkung nach Ziel, die intelligente Absprungbehandlung und die proaktive Listenverwaltung aktivieren (um eine schlechte Reputation für Absprünge zu vermeiden).

Wenn Sie einen Server in einem Ihnen zugewiesenen Adressbereich ausführen, erhalten Sie eine viel höhere Wiederholungsrate als auf einem gehosteten Server. Dies vereinfacht auch den Prozess des Einrichtens von PTR-Datensätzen (steigern Sie auch Ihre Wiederholung).

Wenn Sie Spamassassin intern ausführen, können Sie Probleme früher im Prozess erkennen.

symcbean
quelle
1
Neben dieser Antwort ist die Behandlung von Bounce eine der Hauptaufgaben, die E-Mail-Anbieter für Sie erledigen. Es ist nicht sehr schwierig, sich selbst zu tun, obwohl es etwas schwieriger ist, es gut zu machen . Selbst wenn Sie die Bounces und Feedback-Loop-Berichte "Kein solcher Benutzer" abbestellen, können Sie einen guten Ruf aufrechterhalten. Abhängig von der Quelle des Inhalts Ihrer E-Mails kann das Ausführen von Spamassassin ebenfalls einen großen Unterschied ausmachen, mir sind jedoch keine E-Mail-Anbieter bekannt, die dies tun.
Ladadadada
11

Wenn Sie die erforderliche Erfahrung haben, können Sie es tun.

Ich empfehle, die E-Mails nicht zu verlieren, um Ihren neuen MTA mit einer kleinen Anzahl von E-Mails zu testen. Wenn Sie zufrieden sind, können Sie es für alle Ihre E-Mails verwenden.

Khaled
quelle
Aber wie schwierig ist es, einen MTA in Betrieb zu halten?
Mascarpone
11
Wie schwer ist es, Kuchen zu backen? Wie schwierig ist es bei dieser Menge an E-Mails, Lebensmittel für eine Bäckerei zu backen? Die Antwort hängt davon ab, wie gut Sie mit dem Backen umgehen können. Wir können Ihre Frage nicht beantworten, da wir nicht wissen, was für ein Systemadministrator Sie sind. E-Mail muss gewartet werden. Wie schwierig es ist, hängt von Ihrer Erfahrung und Ihrem Wissen ab. Sie haben Ihren eigenen Sysadmin entsprechend Ihrer Frage. Was weiß er über den Betrieb eines Mailservers? Und die gebotene Sorgfalt beim Sichern, Überwachen und Wiederherstellen von Notfällen anwenden?
Bart Silverstrim
1
Dies hängt von Ihrer (oder Ihrer) Erfahrung als Systemadministrator ab. Es wird natürlich empfohlen, mehrere Computer als MTA zu verwenden, um einen einzelnen Fehlerpunkt zu vermeiden.
Khaled
@BartSilverstrim: Schöne Analogie, besonders für hungrige Menschen :)
Khaled
Vielleicht ist das das Problem ... :-) Wirklich, es ist eines dieser Dinge, bei denen ich Menschen kenne, für die Backen wie Atmen ist, und dann gibt es meine Verwandten, die in jedem Urlaub Rauchmelder auslösen.
Bart Silverstrim
10

Wenn Sie so viele E-Mails verschicken, haben Sie vermutlich ein automatisiertes System, das die E-Mails versendet. Anhand der Menge an E-Mails, die Sie generieren, scheint es, dass Sie in gewissem Umfang E-Mails versenden. Wie wichtig für Ihr Unternehmen ist es, dass Ihre E-Mails zugestellt werden. Wenn es wichtig ist, müssen Sie einen guten Überblick über den Umgang mit Ihrer E-Mail haben. Unabhängig davon, wie Sie Ihre Lösung implementieren, möchten Sie ein angemessenes Feedback sicherstellen, damit:

  • Sie entfernen tote Adressen;
  • Sie erkennen eine Fehlkonfiguration. und
  • Sie erhalten Benachrichtigungen, wenn Sie zu einer Blacklist hinzugefügt werden.

Das Einrichten eines eigenen MTA ist nicht allzu schwierig. Einmal konfiguriert, sind sie in der Regel wartungsarm. Es gibt Standards und Konventionen, die befolgt werden müssen, und die Nichtbeachtung beeinträchtigt Ihre Fähigkeit, E-Mails zuverlässig zuzustellen. Leider folgen einige der Unternehmen, die große Mengen an Post für andere verschicken, diesen nicht. Die Verwendung eines Drittanbieter-Dienstes kann dazu führen, dass Ihre E-Mails als Spam eingestuft werden.

Ich habe einen Artikel über das Betreiben eines E-Mail-Servers veröffentlicht, der sich hauptsächlich an Uninformierte richtet. Es wird einiges darüber erklärt, was mit der Ausführung eines MTA verbunden ist. Meine E-Mail-Richtlinie bietet zusätzliche Ressourcen wie andere E-Mail-Veröffentlichungen .

Erwägen Sie für diese Art von Mailing die Verwendung einer dedizierten Unterdomäne und eines dedizierten Servers. Die Optimierung für Massen-E-Mails mit hohem Volumen unterscheidet sich möglicherweise erheblich von der Einstellung für E-Mails von Person zu Person. Stellen Sie sicher , dass Ihr akzeptieren und Überprüfung E - Mail an den gesendet postmasterund abuseAdressen. Wenn Ihre Liste ungültige E-Mail-Adressen enthält, können anfangs Probleme mit der Warteschlangengröße auftreten. Sie können Ihre Domain bei vielen großen E-Mail-Hosting-Diensten wie Google Mail, Hotmail usw. registrieren.

BEARBEITEN: Das Ausführen eines eigenen MTA für einen Dienst wie diesen bedeutet nicht, dass Sie Ihren eigenen MX ausführen müssen. Ihr MX (Mail Exchange) und MTA für die regelmäßige Korrespondenz können von einem Dritten verwaltet werden. Verwenden Sie eine dedizierte Unterdomäne für die Verarbeitung von Massen- und / oder automatisierten E-Mails. Verwalten Sie es nach Ihren Bedürfnissen.

BillThor
quelle
2

Das Ausführen eines MTA ist nicht so schwierig, erfordert jedoch etwas Erfahrung.

Mit diesem neuen MTA können Sie jedoch nur Massen-E-Mails senden. Sie müssen nicht die gesamte Unternehmensnachricht darauf umstellen.

Stein
quelle
0

Ich fand den MTA MailerQ einfach zu konfigurieren und scheint für die Verarbeitung sehr großer E-Mail-Volumina geeignet zu sein. Sie können das Senden von Ergebnissen live von der Benutzeroberfläche aus verfolgen und die Regeln im laufenden Betrieb ändern.

Usamaster
quelle
Verweise? Irgendwelche Einschätzungen zur Sicherheit?
Vonbrand