我正在尝试在 Linode 的 Ubuntu 12.04 机器上设置邮件服务器。该机器目前运行 Apache、MySQL 和 PHP,并运行我的几个网站,我想设置一个电子邮件帐户[email protected]
。出于学习的兴趣,我想完成设置自己的邮件服务器的痛苦任务。
我已经看到很多关于如何做到这一点的建议,大多数涉及使用 Postfix 和 Dovecot,但我真的很难理解:
- 两者之间有什么区别?
- 如何正确设置它们以使其协同工作?
我只想要一个运行 IMAP 的邮件服务器,以便可以使用 Thunderbird 之类的邮件客户端。
答案1
Postfix 将处理 smtp。也就是说:postfix 是一个处理接收和发送电子邮件的服务器。当我 ([电子邮件保护])向您发送电子邮件的内容([电子邮件保护]),这将导致 otherserver.com 与 yourserver.com 上的 postfix 通信。反之亦然。如果您想向我发送电子邮件,这将导致 yourserver.com 上的 postfix 与 otherserver.com 通信
现在 IMAP 只是一种便利。它允许您在其他计算机(yourserver.com 之外)上访问您的电子邮件。您可以将电子邮件视为 yourserver.com 中的文件,而 thunderbird 只是读取远程目录(位于 yourserver.com 中)
我的建议:先安装 postfix,不要安装 dovecot。测试一下(通过 yourserver.com 的命令行阅读和发送电子邮件)。然后再考虑 IMAP。