Простите, если я упускаю что-то очевидное здесь ..... но почему большинство дистрибутивов Linux-серверов поставляются с Dovecot и Postfix (или sendmail)? Насколько мне известно, все три из них являются агентами пересылки почты, а Dovecot имеет «вторичную» функцию агента доставки почты ...
Разве Dovecot не очень хороший MTA? Или есть какая-то другая причина, почему вы хотели бы использовать комбинацию вышеупомянутого вместо единственной программы, которая, казалось бы, делает все?
Ответы:
MTA - это сервис, который направляет сообщения из одного региона в другой. Вы бросаете письмо в поле для публичного представления, и MTA передает его в город, где проживает получатель. Затем местный агент доставки (LDA) доставляет письмо по месту жительства получателя. Затем получатель получает письмо из своего личного почтового ящика POP / IMAP и читает его с помощью MUA.
Электронная почта просто напоминает старый добрый классический почтовый сервис. Когда вы получите сходство, вы получите смысл каждой услуги.
Может быть, это помогает
MTA:
LDA:
POP / IMAP:
источник
(Взято с http://wiki2.dovecot.org/MailServerOverview )
Таким образом, было кое-что очевидное, что я пропустил; Википедия может вводить в заблуждение:
Также включает в себя MDA ... Dovecot, по сути, MDA.
источник
dovecot
. А также AUTH-сервер и автоответчик. Первичная рольdovecot
является POP / IMAP - сервер.deliver
является автономной утилитой, которая ничего не знает о POP / IMAP. Сам Dovecot не может доставлять сообщения, но делиться конфигурацией сdeliver
- это упрощает настройку.delivery
. MTA, MDA и POP / IMAP все выполняют какую-то доставку. Сообщения маршрутизируются между MTA. MTA знают о доменах и знают, какой MTA является MX для каждого домена. Когда MTA видит, что это сообщение для домена, чей это MX, сообщение передается в MDA. MDA ничего не знает о доменах и MX, но знает о пользователях локального домена и о том, где находятся их почтовые ящики. MDA доставляет сообщение в локальное хранилище в почтовый ящик пользователя. И тогда POP / IMAP позволяет получить доступ к почтовому ящику и читать / получать сообщения. Только часть MDA называетсяdelivery
.