¿Por qué usar Dovecot Y Postfix / Sendmail? [cerrado]

10

Perdóname si me falta algo obvio aquí ... pero ¿por qué la mayoría de las distribuciones de servidores Linux vienen con Dovecot Y Postfix (o sendmail)? Hasta donde sé, los tres son Agentes de Transferencia de Correo, con Dovecot teniendo una función 'secundaria' de ser un Agente de Entrega de Correo ...

¿Dovecot no es una muy buena MTA? ¿O hay alguna otra razón por la que desea utilizar una combinación de lo anterior en lugar de un solo programa que aparentemente hace todo?

Nom
fuente
Contra pregunta: ¿por qué las distribuciones de Linux tienen tantos editores como emacs, vi, nano, ...? Respuesta: ¡Esto se llama "libertad de elección"!
sordo
66
¿Qué te hace pensar que Dovecot es una MTA?
andol

Respuestas:

32

MTA es el servicio que enruta mensajes de una región a otra. Dejas caer la carta en el cuadro de envío público y la MTA la pasa a la ciudad donde vive el destinatario. Entonces el agente de entrega local (LDA) entrega la carta a la residencia del destinatario. Y luego el destinatario busca la carta de su buzón personal POP / IMAP y la lee con MUA.

El correo electrónico simplemente se asemeja al antiguo servicio de correo clásico. Cuando obtenga la similitud, obtendrá el significado de cada servicio.

Puede ser que ayude

MTA

MTA

LDA:

LDA

POP / IMAP:

POP / IMAP

Kondybas
fuente
44
¡Una de las respuestas más impresionantes en serverfault evar!
Michael Moser
La MDA debería haber sido un apartado de correos
Alex Fotios
2

"Tenga en cuenta que Dovecot NO es responsable de recibir correo de otros servidores. Dovecot solo maneja el correo electrónico (a) mensajes que salen del almacén de mensajes local, que van a clientes IMAP y POP3, y
(b) mensajes que ya han sido recibidos por el MTA y deben almacenarse en el almacén de mensajes local ".

(Tomado de http://wiki2.dovecot.org/MailServerOverview )

Entonces había algo obvio que extrañaba; Wikipedia puede ser engañosa:

"Dovecot también incluye un agente de entrega de correo (llamado agente de entrega local en la documentación de Dovecot), con soporte opcional de filtrado de tamiz".

También incluye una MDA ... Dovecot es, de hecho, una MDA.

Nom
fuente
3
La funcionalidad MDA es una opción para dovecot. Además de AUTH-server y autoresponder. Función principal de dovecotes LA servidor POP / IMAP.
Kondybas
Entonces, ¿la funcionalidad del servidor POP / IMAP no lo clasifica como un MDA? ¿Cómo difiere esto de un MTA que 'envía' correo POP / IMAP?
Nom
1
De hecho, Dovecot MDA deliveres la utilidad independiente que no sabe nada sobre POP / IMAP. Dovecot en sí no puede entregar mensajes, pero comparte la configuración con deliver, lo que facilita la configuración.
Kondybas
1
Parece confundido con el significado de delivery. MTA, MDA y POP / IMAP realizan algún tipo de entrega. Los mensajes se enrutan entre MTA. Los MTA conocen los dominios y saben qué MTA es un MX para cada dominio. Cuando MTA ve que el mensaje es para el dominio cuyo MX es, el mensaje se pasa al MDA. MDA no sabe nada sobre dominios y MX, pero sabe sobre usuarios de dominio local y dónde se encuentran sus buzones. MDA entrega el mensaje al almacenamiento local en el buzón del usuario. Y luego POP / IMAP permite acceder al buzón y leer / recuperar mensajes. Solo se llama la parte MDA delivery.
Kondybas