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