Pourquoi utiliser Dovecot ET Postfix / Sendmail? [fermé]

10

Pardonnez-moi si je manque quelque chose d'évident ici ..... mais pourquoi la plupart des distributions de serveurs linux sont-elles fournies avec Dovecot ET Postfix (ou sendmail)? Pour autant que je sache, tous les trois sont des agents de transfert de courrier, Dovecot ayant une fonction `` secondaire '' d'être un agent de distribution de courrier ...

Dovecot n'est-il pas un très bon MTA? Ou y a-t-il une autre raison pour laquelle vous voudriez utiliser une combinaison de ce qui précède au lieu d'un seul programme qui fait apparemment tout?

Nom
la source
contre-question: pourquoi les distributions Linux ont-elles autant d'éditeurs comme emacs, vi, nano, ...? Réponse: C'est ce qu'on appelle "la liberté de choix"!
deagh
6
Qu'est-ce qui vous fait penser que Dovecot est un MTA?
andol

Réponses:

32

MTA est le service qui achemine les messages d'une région à une autre. Vous déposez la lettre dans la boîte de soumission publique et le MTA la transmet à la ville où réside le destinataire. L'agent de livraison local (LDA) remet ensuite la lettre à la résidence du destinataire. Le destinataire récupère ensuite la lettre dans sa boîte aux lettres POP / IMAP personnelle et la lit avec MUA.

Le courrier électronique ressemble tout simplement à un bon service de messagerie classique. Lorsque vous obtenez la similitude, vous aurez la signification de chaque service.

Peut-être que cela aide

MTA:

MTA

LDA:

LDA

POP / IMAP:

POP / IMAP

Kondybas
la source
4
L'une des réponses les plus impressionnantes sur evar serverfault !!!
Michael Moser
Le MDA aurait dû être une boîte postale
Alex Fotios
2

"Notez que Dovecot n'est PAS responsable de la réception du courrier provenant d'autres serveurs. Dovecot ne gère que les messages électroniques (a) sortant de la banque de messages locale, sortant vers les clients IMAP et POP3, et
(b) les messages qui ont déjà été reçus par le MTA et doivent être stockés dans la mémoire de messages locale. "

(Tiré de http://wiki2.dovecot.org/MailServerOverview )

Il y avait donc quelque chose d'évident qui m'a manqué; Wikipédia peut être trompeur:

«Dovecot comprend également un agent de distribution de courrier (appelé agent de distribution local dans la documentation de Dovecot), avec prise en charge du filtrage Sieve en option.»

Comprend également un MDA ... Dovecot est, en fait, un MDA.

Nom
la source
3
La fonctionnalité MDA est une option pour dovecot. Ainsi que serveur AUTH et répondeur automatique. Le rôle principal de dovecotest LE serveur POP / IMAP.
Kondybas
La fonctionnalité de serveur POP / IMAP ne la classe donc pas comme MDA? En quoi cela diffère-t-il d'un MTA qui «envoie» du courrier POP / IMAP?
Nom
1
En fait, le MDA de dovecot deliverest l'utilitaire autonome qui ne connaît rien à POP / IMAP. Dovecot lui-même ne peut pas délivrer de messages mais partager la configuration avec deliver- ce qui facilite la configuration.
Kondybas
1
Semble que vous confondez avec le sens de delivery. MTA, MDA et POP / IMAP effectuent tous une sorte de livraison. Les messages sont acheminés entre les MTA. Les MTA connaissent les domaines et savent quel MTA est un MX pour chaque domaine. Lorsque le MTA voit que le message concerne le domaine dont il est MX, le message est transmis au MDA. MDA ne sait rien des domaines et de MX, mais connaît les utilisateurs du domaine local et l'emplacement de leurs boîtes aux lettres. MDA remet le message au stockage local dans la boîte aux lettres de l'utilisateur. Et puis POP / IMAP permet d'accéder à la boîte aux lettres et de lire / récupérer les messages. Seule la partie MDA est appelée delivery.
Kondybas