Por que usar Dovecot AND Postfix / Sendmail? [fechadas]

10

Perdoe-me se estou perdendo algo óbvio aqui ..... mas por que a maioria das distribuições de servidores Linux vem com Dovecot AND Postfix (ou sendmail)? Tanto quanto sei, todos os três são agentes de transferência de correio, com o Dovecot tendo uma função "secundária" de ser um agente de entrega de correio ...

Dovecot não é apenas um MTA muito bom? Ou existe alguma outra razão pela qual você deseja usar uma combinação dos itens acima em vez de um único programa que aparentemente faz tudo?

Nom
fonte
contra-pergunta: por que as distribuições linux têm tantos editores como emacs, vi, nano, ...? Resposta: Isso é chamado de "liberdade de escolha"!
deagh
6
O que faz você pensar que Dovecot é um MTA?
andol

Respostas:

32

MTA é o serviço que roteia mensagens de uma região para outra. Você solta a carta na caixa de envio público e o MTA a transmite para a cidade onde o destinatário mora. Em seguida, o agente de entrega local (LDA) entrega uma carta à residência do destinatário. E, em seguida, o destinatário busca a carta em sua caixa postal pessoal POP / IMAP e a lê com MUA.

O e-mail simplesmente se assemelha ao bom e antigo serviço de e-mail clássico. Quando você obtém a semelhança, obtém o significado de cada serviço.

Pode ser que ajude

MTA:

MTA

LDA:

LDA

POP / IMAP:

POP / IMAP

Kondybas
fonte
4
Uma das respostas mais impressionantes do serverfault evar !!!
22617 Michael Moser
O MDA deve ter sido uma caixa postal
Alex Fotios
2

"Observe que o Dovecot NÃO é responsável por receber e-mails de outros servidores. O Dovecot manipula apenas emails (a) que saem do repositório de mensagens local, vão para clientes IMAP e POP3 e
(b) mensagens que já foram recebidas pelo MTA e devem ser armazenados no armazenamento de mensagens local ".

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

Então havia algo óbvio que eu perdi; A Wikipedia pode ser enganosa:

"O Dovecot também inclui um agente de entrega de correio (chamado agente de entrega local na documentação do Dovecot), com suporte opcional à filtragem por peneira."

Também inclui um MDA ... Dovecot é, de fato, um MDA.

Nom
fonte
3
A funcionalidade MDA é uma opção para dovecot. Bem como AUTH-server e autoresponder. A função principal de dovecoté O servidor POP / IMAP.
Kondybas # 7/14
Portanto, a funcionalidade do servidor POP / IMAP não a classifica como MDA? Como isso difere de um MTA que 'envia' email POP / IMAP?
Nom
1
De fato, o MDA do dovecot deliveré o utilitário independente que não sabe nada sobre POP / IMAP. O Dovecot em si não pode entregar mensagens, mas compartilhar a configuração com deliver- isso facilita a configuração.
Kondybas # 8/14
1
Parece que você está confuso com o significado de delivery. MTA, MDA e POP / IMAP realizam algum tipo de entrega. As mensagens são roteadas entre MTAs. Os MTAs conhecem domínios e sabem qual MTA é um MX para cada domínio. Quando o MTA vê que a mensagem é para o domínio cujo MX é, a mensagem é passada para o MDA. O MDA não sabe nada sobre domínios e MX, mas conhece usuários do domínio local e onde suas caixas de correio estão localizadas. O MDA entrega a mensagem para o armazenamento local na caixa de correio do usuário. E então o POP / IMAP permite acessar a caixa de correio e ler / buscar mensagens. Somente a parte MDA é chamada delivery.
Kondybas