为什么要同时使用 Dovecot 和 Postfix?

Ala*_*lan 19 email imap postfix dovecot

出于好奇,有数十个/数百个教程可帮助您设置 dovecot - postfix 邮件服务器。从表面上看,它们都是电子邮件服务器,为什么两者都使用?邮件服务器已经够复杂了,为什么要管理和排除两件事?

从表面上看,与在 Ubuntu 中运行 CentOS 一样有意义,并且总是想知道为什么 ./configure 会被混淆:)

http://www.dovecot.org/

Dovecot 是用于 Linux/UNIX 类系统的开源 IMAP 和 POP3 电子邮件服务器,主要考虑安全性。Dovecot 是小型和大型安装的绝佳选择。它快速、设置简单、不需要特殊管理并且占用很少的内存。

http://www.postfix.org/

什么是后缀?Wietse Venema 的邮件服务器开始于 IBM 研究,作为广泛使用的 Sendmail 程序的替代方案。现在在 Google,Wietse 继续支持 Postfix。

我遵循了众多指南中的一个,并将其全部用于 Postfix 和 ISPConfig 的 TLS 身份验证,然后最后意识到我真的不必接触 Dovecot,但不确定垃圾邮件过滤器是否必须在那里,防病毒软件或其他一些我没有想到的东西。

Joh*_*nts 33

Postfix 和 Dovecot 做不同的事情。

Postfix 是一个 MTA,或邮件传输代理。它接受来自外部世界和本地来源的邮件,并将其路由到目的地。这可能涉及到另一台机器的 smtp 连接,或者可能涉及将其交付给本地交付代理或直接将其写入 mbox。当 MTA 出错时,事情会变得很糟糕;例如,您的机器可能会被用来退回大量垃圾邮件。但是,由于我们的电子邮件系统的工作方式,MTA 必须不断与合法和不需要的邮件源交互。

Dovecot 是邮箱界面软件。具体来说,它允许用户使用 IMAP 界面访问他们的邮箱。如果配置正确,它只与经过身份验证的用户交互。这意味着一般来说,dovecot 不必“与坏人交谈”。

50,000 英尺的视图:Postfix“了解”smtp。Dovecot“了解”IMAP。

(是的,postfix 可以使用 dovecot 来执行身份验证,而 dovecot 的 lda 可以将邮件放入 mbox,所以肯定还有更多内容。)