Pourquoi utiliser à la fois Dovecot et Postfix?

14

Par curiosité, il existe des dizaines / centaines de tutoriels vous aidant à configurer un serveur de messagerie pigeonnier - postfix. En apparence, les deux sont des serveurs de messagerie, pourquoi utiliser les deux? Les serveurs de messagerie sont assez compliqués, pourquoi avoir 2 choses à gérer et à dépanner?

Cela a autant de sens en surface que d'exécuter CentOS dans Ubuntu et se demande toujours pourquoi ./configure est confus :)

http://www.dovecot.org/

Dovecot est un serveur de messagerie open source IMAP et POP3 pour les systèmes de type Linux / UNIX, écrit avec la sécurité principalement à l'esprit. Dovecot est un excellent choix pour les petites et grandes installations. Il est rapide, simple à configurer, ne nécessite aucune administration particulière et utilise très peu de mémoire.

http://www.postfix.org/

Qu'est-ce que Postfix? C'est le serveur de messagerie de Wietse Venema qui a commencé sa vie chez IBM Research en tant qu'alternative au programme Sendmail largement utilisé. Maintenant chez Google, Wietse continue de prendre en charge Postfix.

J'ai suivi l'un de ces nombreux guides et j'ai tout fait fonctionner avec l'authentification TLS pour Postfix et ISPConfig, puis j'ai réalisé à la fin que je n'avais vraiment jamais à toucher Dovecot, mais je n'étais pas sûr s'il devait être là pour les filtres anti-spam, antivirus ou autre chose à laquelle je ne pense pas.

Alan
la source

Réponses:

25

Postfix et Dovecot font des choses différentes.

Postfix est un MTA, ou Mail Transfer Agent. Il accepte le courrier provenant du monde extérieur et de sources locales et l'achemine vers sa destination. Cela peut impliquer une connexion smtp à une autre machine, ou cela peut impliquer de le livrer à un agent de livraison local ou de l'écrire directement sur une mbox. Lorsqu'un MTA tourne mal, les choses tournent mal; votre machine peut être utilisée pour renvoyer d'énormes quantités de spam, par exemple. Cependant, en raison du fonctionnement de notre système de messagerie, un MTA doit interagir constamment avec des sources de courrier légitimes et indésirables.

Dovecot est un logiciel d'interface de boîte aux lettres. Plus précisément, il permet aux utilisateurs d'accéder à leurs boîtes aux lettres à l'aide de l'interface IMAP. S'il est correctement configuré, il n'interagit qu'avec des utilisateurs authentifiés. Cela signifie qu'en général, le pigeonnier n'a pas à «parler aux méchants».

La vue depuis 50 000 pieds: Postfix "connaît" smtp. Dovecot "connaît" IMAP.

(Oui, postfix peut utiliser dovecot pour effectuer l'authentification, et lda de dovecot pour mettre le courrier dans les mbox, donc il y a certainement plus à l'histoire.)

John Clements
la source