如果我在这里遗漏了一些显而易见的东西,请原谅我.....但是为什么大多数 Linux 服务器发行版都带有 Dovecot 和 Postfix(或 sendmail)?据我所知,它们三个都是邮件传输代理,而 Dovecot 具有作为邮件传递代理的“次要”功能...
Dovecot 是不是不是一个很好的 MTA?或者有其他原因让您想要使用上述组合,而不是使用一个看似无所不能的程序?
答案1
MTA 是将邮件从一个地区路由到另一个地区的服务。您将信件放入公共投递箱,MTA 将其传递到收件人居住的城市。然后本地投递代理 (LDA) 将信件递送到收件人的住所。然后收件人从其个人 POP/IMAP 邮箱中获取信件并使用 MUA 阅读。
电子邮件只是类似于老式的经典邮件服务。当你了解了相似性,你就会明白每项服务的含义。
也许有帮助
大都会运输署:
激光雷达协会(LDA):
POP/IMAP:
答案2
“请注意,Dovecot 不负责接收来自其他服务器的邮件。Dovecot 仅处理以下电子邮件:(a) 来自本地消息存储、发送至 IMAP 和 POP3 客户端的消息,以及
(b) 已被 MTA 接收并存储到本地消息存储中的消息。”
(取自http://wiki2.dovecot.org/MailServerOverview)
所以我忽略了一些明显的事情;维基百科可能会产生误导:
“Dovecot 还包括一个邮件传送代理(在 Dovecot 的文档中称为本地传送代理),并带有可选的 Sieve 过滤支持。”
还包括一个 MDA... Dovecot 实际上是一个 MDA。