Zoeken op website

8 Beste Mail Transfer Agents (MTA's) voor Linux


Op een netwerk zoals internet sturen mailclients mail naar een mailserver die de berichten vervolgens naar de juiste bestemmingen (andere clients) stuurt. De mailserver gebruikt een netwerkapplicatie genaamd Mail Transfer Agent (MTA).

Wat is een Mail Transfer Agent (MTA)?

Een MTA is een toepassing die elektronische post routeert en verzendt van het ene knooppunt in een netwerk naar het andere. Het gebruikt een protocol dat bekend staat als SMTP (Simple Mail Transfer Protocol) om zijn taak uit te voeren.

Op een netwerkknooppunt bevindt zich een e-mailclient die wordt gebruikt om berichten van en naar de mailserver te verzenden en te ontvangen. Een e-mailclient maakt ook gebruik van het SMTP-protocol, maar het is niet noodzakelijkerwijs een MTA.

MTA's worden geïnstalleerd op een mailserver en e-mailclients zoals Mozilla Thunderbird, Evolution, Microsoft's Outlook, en Apple Mail zijn geïnstalleerd op een e-mailclient (gebruikerscomputer).

In dit artikel zullen we kijken naar een overzicht van de beste en meest gebruikte MTA's op Linux-mailservers.

1. Verstuur een e-mail

Sendmail nu bekend als Proofpoint (nadat Proofpoint, Inc. Sendmail, Inc. heeft overgenomen) is veruit de meest populaire en een van de oudste MTA's op het Linux-serverplatform. Sendmail heeft echter veel beperkingen in vergelijking met moderne MTA's.

Vanwege de ingewikkelde configuratiestappen en eisen, en de zwakke beveiligingsmechanismen, zijn er veel nieuwe MTA's op de markt gekomen als alternatief voor Sendmail, maar belangrijker nog: het biedt alles wat te maken heeft met mail op een netwerk.

2. Achtervoegsel

Postfix is een platformonafhankelijke, populaire MTA die is ontworpen en ontwikkeld door Wietse Zweitze Venema voor zijn mailserver terwijl hij op de onderzoeksafdeling van IBM werkte.

Het is in de eerste plaats ontwikkeld als alternatief voor de bekende en populaire Sendmail MTA. Postfix draait op Linux, Mac OSX, Solaris en verschillende andere Unix-achtige besturingssystemen.

Het leent aan de buitenkant veel eigenschappen van Sendmail, maar heeft een totaal verschillende interne werking. Bovendien biedt het snelle prestaties met eenvoudige configuraties en een veilig bedieningsmechanisme en heeft het de volgende belangrijke kenmerken:

  • Controle op ongewenste e-mail
  • Ondersteunt meerdere protocollen
  • Database-ondersteuning
  • Ondersteuning voor brievenbussen
  • Ondersteuning voor adresmanipulatie en nog veel meer

Voor installatie-instructies verwijzen wij u naar ons artikel over het installeren van Postfix op Linux.

3. Exim

Exim is een gratis MTA ontwikkeld voor Unix-achtige besturingssystemen zoals Linux, Mac OSX, Solaris en nog veel meer. Exim biedt een grote mate van flexibiliteit bij het routeren van e-mail op een netwerk, met uitstekende mechanismen en faciliteiten voor het monitoren van inkomende e-mail.

De opvallende kenmerken zijn onder meer:

  • Geen ondersteuning voor POP- en IMAP-protocollen
  • Ondersteunt protocollen zoals RFC 2821 SMTP en RFC 2033 LMTP transport van e-mailberichten
  • Configuraties omvatten onder meer toegangscontrolelijsten, inhoudscannen, codering en routeringscontroles
  • Uitstekende documentatie
  • Het heeft hulpprogramma's zoals Lemonade, een assortiment SMTP- en IMAP-extensies om mobiel berichtenverkeer mogelijk te maken, en nog veel meer.

4. Qmail

Qmail is ook een andere gratis, open-source en moderne Linux MTA in vergelijking met de andere MTA's die we hebben bekeken. Bovendien is het eenvoudig, betrouwbaar, efficiënt en biedt het uitgebreide beveiligingsfuncties, vandaar een veilig MTA-pakket.

Het is relatief klein maar rijk aan functies en enkele van de functies zijn onder meer:

  • Draait op meerdere Unix-achtige besturingssystemen zoals FreeBSD, Solaris, Mac OSX en nog veel meer
  • Eenvoudige en snelle installatie
  • Automatische configuratie per host
  • Duidelijke scheiding tussen adressen, bestanden en programma's
  • Volledige ondersteuning voor adresgroepen
  • Laat elke gebruiker zijn maillijsten beheren
  • Ondersteunt een eenvoudige manier om een mailinglijst op te zetten
  • Ondersteunt VERP's
  • Ondersteunt automatische preventie van mailinglijstlussen
  • Ondersteunt ezmlm mailinglijstmanager
  • Er worden geen willekeurige lijsten ondersteund en nog veel meer

5. Mutt – Commandoregel-e-mailclient

Mutt is een kleine maar krachtige terminalgebaseerde e-mailclient voor Unix-achtige besturingssystemen. Het heeft een aantal opwindende functies als een op tekst gebaseerde e-mailclient, en enkele van de opvallende kenmerken zijn:

  • Berichtthreading
  • Ondersteuning voor IMAP- en POP3-protocollen
  • Ondersteunt verschillende mailboxformaten zoals mbox, MH, Maildir, MMDF
  • Ondersteuning voor leveringsstatus
  • Meerdere berichten taggen
  • Ondersteuning voor PGP/MIME (RFC2015)
  • Verschillende functies ter ondersteuning van de mailinglijst, inclusief lijstantwoord
  • Volledige controle over berichtkoppen tijdens het opstellen
  • Makkelijk te installeren
  • De actieve ontwikkelingsgemeenschap en nog veel meer

6. Alpen

Alpine is een snelle en eenvoudig te gebruiken terminalgebaseerde e-mailclient voor Linux, gebaseerd op het Pine-berichtensysteem. Het werkt goed voor zowel beginners als ervaren gebruikers; gebruikers kunnen gemakkelijk leren hoe ze het moeten gebruiken via contextgevoelige hulp.

Belangrijk is dat het in hoge mate aanpasbaar is via de Alpine setup-opdracht.

7. OpenSMTP

OpenSMTPD is een open-source mailtransferagent die wordt gebruikt om berichten op een lokaal systeem af te leveren of deze door te sturen naar andere SMTP-servers.

Het wordt ook geleverd met een webservice waarmee e-mails via een HTTP-webserver kunnen worden verzonden. Het draait op verschillende Unix en Unix-achtige besturingssystemen zoals Linux, FreeBSD, OpenBSD, NetBSD en OSX.

8. Post

Postal is een volledig functionele mailserver ontworpen voor websites en webservers. Het lijkt op Sendgrid, Mailgun of Postmark, maar het is open source en beschikbaar voor gebruik op uw servers.

Postal is door Krystal ontwikkeld voor zijn eigen postverwerkingsbehoeften en is nu beschikbaar gesteld als een open-sourceproject dat iedereen kan gebruiken.

Conclusie

In dit overzicht hebben we gekeken naar een korte inleiding over hoe e-mail wordt gerouteerd en verzonden op een netwerk van mailclients naar mailservers en, nog belangrijker, naar een klein begrip van hoe MTA's werken en een lijst met de beste en meest gebruikte Linux MTA's die u wilt waarschijnlijk installeren om een mailserver te bouwen.

Er zijn verschillende andere MTA's, maar ze hebben allemaal sterke punten en beperkingen, zoals degene die we hier hebben besproken.