GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie schwierig ist es, einen Mailserver einzurichten?

Lösung 1:

Ich betreibe mehrere Mailserver unterschiedlicher Größe, von meinem eigenen für zwei Benutzer bis hin zu Hunderten von IMAP-Postfächern. Meine Meinung zu E-Mail kann zusammengefasst werden, indem ich Ihnen sage, dass ich plane, meinen eigenen privaten E-Mail-Server außer Betrieb zu nehmen und für meine Domain zu Gmail zu wechseln.

Der Hauptgrund, warum ich diese Verantwortung loswerden möchte, ist Spam. Es ist rechen- und ressourcenintensiv, eingehenden Spam mit irgendeiner Effektivität zu filtern. Es erfordert meinerseits Zeit und Mühe, die Spam-Filterung aufrechtzuerhalten, um sicherzustellen, dass wir mit den von den Spammern verwendeten Techniken so aktuell wie möglich sind. Und dann gibt es Zeiten, in denen Ihre Tools von den Betreuern aktiv falsch gewartet zu werden scheinen, wie zum Beispiel, als SpamAssassin anfing, alles mit einem Datum im Jahr 2010 oder später zu markieren, weil es unmöglich weit in der Zukunft lag.

Greylisting funktioniert auch die meiste Zeit, aber einige Relay-Systeme können einfach nicht richtig damit umgehen -- und obwohl Greylisting legal ist, ist der Umgang mit den kaputten Systemen Ihr Problem.

Die Verwendung von schwarzen Listen kann viel davon abschöpfen, aber jemand findet unweigerlich einen Host auf der schwarzen Liste, von dem er E-Mails erhalten möchte.

Wenn Sie einen Mailserver betreiben, ist Blacklisting immer Ihr Problem. Sie werden auf die schwarze Liste gesetzt, damit Ihre Benutzer keine E-Mails versenden können? Das ist dein Problem. Vor allem, wenn die schwarze Liste ein Penny-Ante-ISP in Südwisconsin ist, der Sie auf die schwarze Liste setzt, weil Ihr IP-Block vor zehn Jahren von einem nächtlichen DSL-Anbieter verwendet wurde und nicht von dem Backbone-Anbieter, der er heute ist. Oder sie bestehen darauf, dass sie einen „Relay-Test“ auf Ihrem Server durchführen müssen, bevor sie Sie von der Liste streichen, obwohl die IP, die in ihrer Liste steht, eine IP ist, die nur für ausgehende Daten bestimmt ist und keine E-Mails aus dem Internet unter akzeptiert groß.

Jemand, der versucht, einem Ihrer Benutzer eine E-Mail zu senden, wird auf die schwarze Liste gesetzt, sodass er Ihnen keine E-Mail senden kann? Das ist dein Problem. Die E-Mail ist immer von weltbewegender Bedeutung und es liegt an Ihnen, eine Ausnahme zu erstellen, um ihre E-Mail zuzulassen.

Secondary-MXing ist defekt. Spammer verprügeln das einfach, und Ihr System kann es akzeptieren, dann scannen und es möglicherweise in die Mailbox Ihres Benutzers zurücksenden, ablegen oder falsch negativ ausgeben. Ehrlich gesagt mache ich Secondary-MX nie mehr, denn wenn meine Primarys länger offline sind, als es dauert, bis E-Mails sterben, dann habe ich größere Probleme (wahrscheinlich angeführt von der Notwendigkeit, einen neuen Job zu finden).

Dann gibt es noch die RFC-Nazis. Sie werden auf die schwarze Liste gesetzt, wenn Sie nicht streng RFC-konform sind. Und dann werden Sie von Leuten niedergeschrien, die die Tatsache hassen, dass Ihr Anti-Spam abprallt, anstatt nur zu fallen, was bedeutet, dass die unschuldigen Leute, die als Header-Fälschung verwendet werden, in der Backscatter begraben werden.

Früher war E-Mail interessant und lustig. Jetzt ist es nur noch ein langer, langsamer, harter Tritt in die Nüsse (verzeihen Sie meine Umgangssprache).

Lösung 2:

Abhängig von den Funktionen, die Sie von Ihrer Mailserver-Lösung verlangen, kann dies "einfach" sein. Wenn Sie ein Gefühl dafür bekommen möchten, was Sie tun, müssen Sie sich mit den Bedingungen der Mailserver-Einrichtung vertraut machen und von dort aus entscheiden, welche Kompromisse Sie eingehen können Leben mit. Ich habe keine große Übersicht zur Hand, aber hier ist die Checkliste, der ich folgen würde (meine Erfahrung ist 1-2 Jahre alt):

  • Installieren Sie postfix für SMTP. Wenn ich nur 10-20 Postfächer verwalte, würde ich einfache Posthash-Dateien für die "Kontoverwaltung" mit virtuellen Domänen verwenden.
  • Kaufen Sie die MXBackup-Lösung irgendwo, damit meine E-Mails gespeichert werden und darauf warten, dass ich sie behebe, wenn/falls mein Server ausfällt
  • Richten Sie einen Imap-Server zum Lesen von E-Mails ein. Wahrscheinlich wieder courier-imap
  • Überlegen Sie wirklich, ob ich in der Lage sein muss, meinen Server für ausgehende E-Mails zu verwenden. Kann mich mein Netzwerk-ISP mit ausgehendem SMTP versorgen? Wie Jeff im Podcast erwähnte, wird es immer schwieriger, SMTP einzurichten, damit Sie an alle senden können. Ipranges können blockiert werden, Reverse-IP-Adresse muss richtig eingerichtet sein, Umgang mit SPF etc.
  • Amavisd für Spam-Filterung einrichten

Aber vor allem würde ich wahrscheinlich nicht alles tun. Ich würde „stattdessen einen externen Anbieter mit einer guten Datenschutzrichtlinie und verschlüsselten Daten wählen?“

Lösung 3:

Als Einstieg fand ich das Einrichten meines Servers von der HowToForge-Website hervorragend. Ich habe einen vollständigen Webserver und Mailserver usw. mit wenig Wissen darüber eingerichtet. Es läuft seit einem Jahr ohne Probleme.

Beginn des Tutorials:http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig3

Spezifische Mailserver-Seite:http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig3-p3


Linux
  1. So richten Sie den Zimbra-Mailserver unter Ubuntu 16 ein

  2. So richten Sie einen Autoresponder in cPanel ein

  3. So richten Sie Mutt in CentOS/RHEL ein

  4. Wie sende ich E-Mails von der Befehlszeile aus?

  5. Wie man E-Mails liest, die auf einem Debian-Server empfangen wurden

So überprüfen Sie die E-Mail-Nutzung in Plesk

So richten Sie Atlantic.Net E-Mail ein

Wie kann ich E-Mail in Outlook einrichten?

So richten Sie Plesk E-Mail-Benachrichtigungen ein

So richten Sie eine E-Mail-Weiterleitung in cPanel und Webmail ein

So richten Sie einen E-Mail-AutoResponder in cPanel ein