Website-Suche

Die 8 besten Mail Transfer Agents (MTAs) für Linux


In einem Netzwerk wie dem Internet senden E-Mail-Clients E-Mails an einen Mailserver, der die Nachrichten dann an die richtigen Ziele (andere Clients) weiterleitet. Der Mailserver verwendet eine Netzwerkanwendung namens Mail Transfer Agent (MTA).

Was ist ein Mail Transfer Agent (MTA)?

Ein MTA ist eine Anwendung, die E-Mails von einem Knoten in einem Netzwerk zu einem anderen weiterleitet und überträgt. Zur Ausführung seiner Aufgabe verwendet es ein Protokoll namens SMTP (Simple Mail Transfer Protocol).

Auf einem Netzwerkknoten gibt es einen E-Mail-Client, der zum Senden und Empfangen von Nachrichten an und vom Mailserver verwendet wird. Ein E-Mail-Client nutzt auch das SMTP-Protokoll, ist aber nicht unbedingt ein MTA.

MTAs werden auf einem Mailserver und E-Mail-Clients wie Mozilla Thunderbird, Evolution, Microsoft Outlook und < installiertApple Mail werden auf einem Mail-Client (Benutzercomputer) installiert.

In diesem Artikel werfen wir einen Überblick über die besten und am häufigsten verwendeten MTAs auf Linux-Mailservern.

1. Sendmail

Sendmail, jetzt bekannt als Proofpoint (nachdem Proofpoint, Inc. Sendmail, Inc. übernommen hat), ist mit Abstand der beliebteste und einer der ältesten MTA auf der Linux-Serverplattform. Allerdings weist Sendmail im Vergleich zu modernen MTAs viele Einschränkungen auf.

Aufgrund seiner komplizierten Konfigurationsschritte und -anforderungen sowie der schwachen Sicherheitsmechanismen sind viele neue MTAs als Alternativen zu Sendmail entstanden, aber was noch wichtiger ist: Es bietet alles, was mit E-Mails in einem Netzwerk zu tun hat.

2. Postfix

Postfix ist ein plattformübergreifender, beliebter MTA, der von Wietse Zweitze Venema während seiner Arbeit in der IBM-Forschungsabteilung für seinen Mailserver entworfen und entwickelt wurde.

Es wurde in erster Linie als Alternative zum bekannten und beliebten Sendmail MTA entwickelt. Postfix läuft auf Linux, Mac OSX, Solaris und mehreren anderen Unix-ähnlichen Betriebssystemen.

Äußerlich übernimmt es viele Sendmail-Eigenschaften, verfügt aber über eine vollständig und umfassend unterschiedliche interne Funktionsweise. Darüber hinaus bietet es eine schnelle Leistung mit einfachen Konfigurationen und sicheren Betriebsmechanismen und verfügt über die folgenden Hauptfunktionen:

  • Junk-Mail-Kontrolle
  • Unterstützt mehrere Protokolle
  • Datenbankunterstützung
  • Postfachunterstützung
  • Unterstützung bei der Adressmanipulation und vieles mehr

Installationsanweisungen finden Sie in unserem Artikel zur Installation von Postfix unter Linux.

3. Exim

Exim ist ein kostenloser MTA, der für Unix-ähnliche Betriebssysteme wie Linux, Mac OSX, Solaris und viele mehr entwickelt wurde. Exim bietet ein hohes Maß an Flexibilität beim Weiterleiten von E-Mails in einem Netzwerk und verfügt über hervorragende Mechanismen und Einrichtungen zur Überwachung eingehender E-Mails.

Zu seinen bemerkenswerten Merkmalen zählen unter anderem:

  • Keine Unterstützung für POP- und IMAP-Protokolle
  • Unterstützt Protokolle wie den E-Mail-Nachrichtentransport RFC 2821 SMTP und RFC 2033 LMTP
  • Zu den Konfigurationen gehören unter anderem Zugriffskontrolllisten, Inhaltsscans, Verschlüsselung und Routing-Kontrollen
  • Hervorragende Dokumentation
  • Es verfügt über Dienstprogramme wie Lemonade, eine Auswahl an SMTP- und IMAP-Erweiterungen für mobiles Messaging und viele mehr.

4. Qmail

Qmail ist im Vergleich zu den anderen MTAs, die wir uns angesehen haben, auch ein weiterer kostenloser, quelloffener und moderner Linux-MTA. Darüber hinaus ist es einfach, zuverlässig, effizient und bietet umfangreiche Sicherheitsfunktionen, also ein sicheres MTA-Paket.

Es ist relativ klein, aber funktionsreich und einige seiner Funktionen umfassen:

  • Läuft auf mehreren Unix-ähnlichen Betriebssystemen wie FreeBSD, Solaris, Mac OSX und vielen mehr
  • Einfache und schnelle Installation
  • Automatische Konfiguration pro Host
  • Klare Trennung zwischen Adressen, Dateien und Programmen
  • Volle Unterstützung für Adressgruppen
  • Lassen Sie jeden Benutzer seine Maillisten verwalten
  • Unterstützt eine einfache Möglichkeit, eine Mailingliste einzurichten
  • Unterstützt VERPs
  • Unterstützt die automatische Verhinderung von Mailinglisten-Schleifen
  • Unterstützt den Ezmlm-Mailinglisten-Manager
  • Es werden keine Zufallslisten unterstützt und vieles mehr

5. Mutt – Befehlszeilen-E-Mail-Client

Mutt ist ein kleiner, aber leistungsstarker terminalbasierter E-Mail-Client für Unix-ähnliche Betriebssysteme. Als textbasierter E-Mail-Client verfügt er über einige aufregende Funktionen und einige seiner bemerkenswerten Funktionen umfassen:

  • Nachrichten-Threading
  • Unterstützung für IMAP- und POP3-Protokolle
  • Unterstützt mehrere Postfachformate wie mbox, MH, Maildir, MMDF
  • Unterstützung des Lieferstatus
  • Mehrfache Nachrichtenmarkierung
  • Unterstützung für PGP/MIME (RFC2015)
  • Verschiedene Funktionen zur Unterstützung der Mailing-Liste, einschließlich Listen-Antworten
  • Volle Kontrolle über Nachrichtenkopfzeilen während der Erstellung
  • Einfach zu installieren
  • Die aktive Entwickler-Community und viele mehr

6. Alpin

Alpine ist ein schneller und benutzerfreundlicher terminalbasierter E-Mail-Client für Linux, der auf dem Pine-Nachrichtensystem basiert. Es funktioniert sowohl für Einsteiger als auch für Power-User gut. Benutzer können die Verwendung mithilfe der kontextsensitiven Hilfe leicht erlernen.

Wichtig ist, dass es über den Alpine-Setup-Befehl in hohem Maße anpassbar ist.

7. OpenSMTP

OpenSMTPD ist ein Open-Source-Mailübertragungsagent, der zur Zustellung von Nachrichten auf einem lokalen System oder zur Weiterleitung an andere SMTP-Server verwendet wird.

Es verfügt außerdem über einen Webdienst, der den Versand von E-Mails über einen HTTP-Webserver ermöglicht. Es läuft auf verschiedenen Unix- und Unix-ähnlichen Betriebssystemen wie Linux, FreeBSD, OpenBSD, NetBSD und OSX.

8. Post

Postal ist ein voll ausgestatteter Mailserver, der für Websites und Webserver entwickelt wurde. Es ist wie Sendgrid, Mailgun oder Postmark, aber es ist Open Source und steht Ihnen zur Verwendung auf Ihren Servern zur Verfügung.

Postal wurde von Krystal für die eigene Postverarbeitung entwickelt und steht nun als Open-Source-Projekt für jedermann zur Verfügung.

Abschluss

In dieser Zusammenfassung haben wir uns eine kurze Einführung in die Art und Weise angesehen, wie E-Mails in einem Netzwerk von E-Mail-Clients zu E-Mail-Servern weitergeleitet und übertragen werden, und, was noch wichtiger ist, ein wenig Verständnis dafür, wie MTAs funktionieren, sowie eine Liste der besten und am häufigsten verwendeten Linux-MTAs Möglicherweise möchten Sie installieren, um einen Mailserver zu erstellen.

Es gibt mehrere andere MTAs, aber alle haben Stärken und Einschränkungen wie die, die wir hier besprochen haben.