Mail Transfer Agent
Le Mail Transfer Agent (MTA) a pour but de transmettre des courriels : il reçoit un courriel via le protocole SMTP et le pousse (l’envoie) à un autre MTA via le protocole SMTP. Le MTA est donc:
- le serveur du MTA précédent,
- le client du MTA suivant.
Lorsqu’un mail arrive à destination, l’avant-dernier MTA le pousse vers un MTA de bout de chaîne. Ce dernier MTA va comprendre qu’il est la destination et va intercepter le courrier, en le transmettant à un MDA (Mail Delivery Agent). Cette communication se fait habituellement au niveau local (les deux serveurs MTA et MDA partagent la même machine hôte ou le même réseau local), c’est pourquoi elle s’effectue via le protocole LMTP (Local Mail Transfer Protocol).
Le MTA “de référence” sur Linux est Postfix. Ce logiciel est activement maintenu et très documenté. Il supporte l'authentification LDAP, ce qui correspond à l’organisation de Picasoft. Il a beaucoup d’autres fonctionnalités grâce à son architecture modulaire.