为什么同时使用Dovecot和Postfix?


14

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

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

http://www.dovecot.org/

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

http://www.postfix.org/

什么是Postfix?Wietse Venema的邮件服务器在IBM的研究中崭露头角,成为了广泛使用的Sendmail程序的替代产品。Wietse现在在Google上继续支持Postfix。

我遵循了众多指南中的一项,并使用了对Postfix和ISPConfig的TLS身份验证,然后最终意识到我确实从未接触过Dovecot,但不确定是否需要垃圾邮件过滤器,杀毒软件或其他我没有想到的东西。

Answers:


25

Postfix和Dovecot做不同的事情。

Postfix是MTA或邮件传输代理。它接受来自外部世界和本地来源的邮件,并将其路由到目的地。这可能涉及与另一台计算机的smtp连接,也可能涉及将其传递到本地传递代理或直接将其写入mbox。当MTA出错时,事情就会变得丑陋。例如,您的计算机可能会被用来反弹大量垃圾邮件。但是,由于我们的电子邮件系统的工作方式,MTA必须与合法和不想要的邮件源不断进行交互。

Dovecot是邮箱界面软件。具体来说,它允许用户使用IMAP界面访问其邮箱。如果配置正确,它将仅与经过身份验证的用户交互。这意味着,鸽舍通常不必“与坏人说话”。

从50,000英尺的高空看:Postfix“知道” smtp。Dovecot“知道” IMAP。

(是的,postfix可以使用dovecot进行身份验证,并且可以使用dovecot的lda将邮件放入mbox中,因此故事的内容肯定还有更多。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.