Recherche de site Web

8 meilleurs agents de transfert de courrier (MTA) pour Linux


Sur un réseau tel qu'Internet, les clients de messagerie envoient du courrier à un serveur de messagerie qui achemine ensuite les messages vers les destinations appropriées (autres clients). Le serveur de messagerie utilise une application réseau appelée Mail Transfer Agent (MTA).

Qu'est-ce qu'un agent de transfert de courrier (MTA) ?

Un MTA est une application qui achemine et transmet le courrier électronique d'un nœud d'un réseau à un autre. Il utilise un protocole connu sous le nom de SMTP (Simple Mail Transfer Protocol) pour effectuer sa tâche.

Sur un nœud du réseau, il existe un client de messagerie qui est utilisé pour envoyer et recevoir des messages vers et depuis le serveur de messagerie, un client de messagerie utilise également le protocole SMTP mais ce n'est pas nécessairement un MTA.

Les MTA sont installés sur un serveur de messagerie et des clients de messagerie tels que Mozilla Thunderbird, Evolution, Outlook de Microsoft et Apple Mail sont installés sur un client de messagerie (ordinateur de l'utilisateur).

Dans cet article, nous examinerons un tour d’horizon des MTA les meilleurs et les plus utilisés sur les serveurs de messagerie Linux.

1. Envoyer un courrier

Sendmail, désormais connu sous le nom de Proofpoint (après l'acquisition de Sendmail, Inc. par Proofpoint, Inc.) est de loin le MTA le plus populaire et l'un des plus anciens sur la plate-forme serveur Linux. Sendmail présente cependant de nombreuses limitations par rapport aux MTA modernes.

En raison de ses étapes et exigences de configuration complexes et de ses mécanismes de sécurité faibles, de nombreux nouveaux MTA sont apparus comme alternatives à Sendmail, mais surtout, il offre tout ce qui concerne le courrier sur un réseau.

2. Postfix

Postfix est un MTA multiplateforme populaire qui a été conçu et développé par Wietse Zweitze Venema pour son serveur de messagerie alors qu'il travaillait au département de recherche d'IBM.

Il a été principalement développé comme une alternative au célèbre et populaire Sendmail MTA. Postfix fonctionne sous Linux, Mac OSX, Solaris et plusieurs autres systèmes d'exploitation de type Unix.

Il emprunte de nombreuses propriétés Sendmail à l’extérieur, mais il a un fonctionnement interne totalement distinct. De plus, il se veut rapide en termes de performances avec des configurations simples et un mécanisme de fonctionnement sécurisé et possède les principales fonctionnalités suivantes :

  • Contrôle du courrier indésirable
  • Prend en charge plusieurs protocoles
  • Prise en charge de la base de données
  • Prise en charge de la boîte aux lettres
  • Prise en charge de la manipulation d'adresses et bien d'autres

Pour trouver les instructions d'installation, veuillez vous référer à notre article sur la façon d'installer Postfix sur Linux.

3. Examen

Exim est un MTA gratuit développé pour les systèmes d'exploitation de type Unix tels que Linux, Mac OSX, Solaris et bien d'autres. Exim offre un grand niveau de flexibilité dans le routage du courrier sur un réseau, avec des mécanismes et des fonctionnalités exceptionnels pour la surveillance du courrier entrant.

Ses caractéristiques notables incluent entre autres :

  • Aucune prise en charge des protocoles POP et IMAP
  • Prend en charge des protocoles tels que le transport de messages électroniques RFC 2821 SMTP et RFC 2033 LMTP
  • Les configurations incluent, entre autres, des listes de contrôle d'accès, l'analyse de contenu, le cryptage et les contrôles de routage
  • Excellente documentation
  • Il dispose d'utilitaires tels que Lemonade, qui est un assortiment d'extensions SMTP et IMAP pour activer la messagerie mobile et bien d'autres encore.

4. Qmail

Qmail est également un autre MTA Linux gratuit, open source et moderne par rapport aux autres MTA que nous avons examinés. De plus, il est simple, fiable, efficace et offre des fonctionnalités de sécurité étendues, d'où un package MTA sécurisé.

Il est relativement petit mais riche en fonctionnalités et certaines de ses fonctionnalités incluent :

  • Fonctionne sur plusieurs systèmes d'exploitation de type Unix tels que FreeBSD, Solaris, Mac OSX et bien d'autres
  • Installation simple et rapide
  • Configuration automatique par hôte
  • Séparation claire entre les adresses, les fichiers et les programmes
  • Prise en charge complète des groupes d'adresses
  • Laissez chaque utilisateur gérer ses listes de diffusion
  • Prend en charge un moyen simple de créer une liste de diffusion
  • Prend en charge les VERP
  • Prend en charge la prévention automatique des boucles de liste de diffusion
  • Prend en charge le gestionnaire de liste de diffusion ezmlm
  • Aucune liste aléatoire n'est prise en charge et bien d'autres

5. Mutt – Client de messagerie en ligne de commande

Mutt est un client de messagerie petit mais puissant basé sur un terminal pour les systèmes d'exploitation de type Unix. Il possède des fonctionnalités intéressantes en tant que client de messagerie texte, et certaines de ses fonctionnalités notables incluent :

  • Fil de discussion
  • Prise en charge des protocoles IMAP et POP3
  • Prend en charge plusieurs formats de boîtes aux lettres tels que mbox, MH, Maildir, MMDF
  • Prise en charge du statut de livraison
  • Marquage de plusieurs messages
  • Prise en charge de PGP/MIME (RFC2015)
  • Diverses fonctionnalités pour prendre en charge les listes de diffusion, y compris la réponse à la liste
  • Contrôle total des en-têtes de message lors de la composition
  • Facile à installer
  • La communauté de développement active et bien d’autres

6. Alpin

Alpine est un client de messagerie sur terminal rapide et facile à utiliser pour Linux, il est basé sur le système de messagerie Pine. Il fonctionne bien pour les débutants comme pour les utilisateurs expérimentés, les utilisateurs peuvent facilement apprendre à l'utiliser grâce à une aide contextuelle.

Surtout, il est hautement personnalisable via la commande de configuration Alpine.

7. OuvrirSMTP

OpenSMTPD est un agent de transfert de courrier open source utilisé pour transmettre des messages sur un système local ou pour les relayer vers d'autres serveurs SMTP.

Il est également livré avec un service Web qui permet l'envoi d'e-mails via un serveur Web HTTP. Il fonctionne sur divers systèmes d'exploitation Unix et de type Unix tels que Linux, FreeBSD, OpenBSD, NetBSD et OSX.

8. Poste

Postal est un serveur de messagerie complet conçu pour les sites Web et les serveurs Web. C'est comme Sendgrid, Mailgun ou Postmark, mais c'est open source et vous pouvez l'utiliser sur vos serveurs.

Postal a été développé par Krystal pour ses propres besoins de traitement du courrier et est désormais disponible en tant que projet open source accessible à tous.

Conclusion

Dans ce tour d'horizon, nous avons examiné une brève introduction à la manière dont le courrier est acheminé et transmis sur un réseau, des clients de messagerie aux serveurs de messagerie et, plus important encore, une légère compréhension du fonctionnement des MTA et une liste des MTA Linux les meilleurs et les plus utilisés. vous souhaiterez probablement installer pour créer un serveur de messagerie.

Il existe plusieurs autres MTA, mais ils ont tous des atouts et des limites comme ceux que nous avons examinés ici.