使用 Postfix/Dovecot 时需要 SMTP 吗?

使用 Postfix/Dovecot 时需要 SMTP 吗?

我已经设置了 Postfix 和 Dovecot。

Microsoft Outlook 告诉我找不到 SMTP 服务器。我以为 dovecot 会处理所有投递?我是否也需要允许 postfix 监听端口 25 上的外部连接?

谢谢

答案1

我们可以将邮件管理分为两个部分,邮件传输和邮件投递。后缀邮件传输代理这意味着它将使用 SMTP 协议将电子邮件从一台服务器移动到另一台服务器。多夫科特邮件投递代理它将把收到的电子邮件发送给你的邮件客户端使用 IMAP 或 POP3 协议。

当您从电子邮件客户端发送电子邮件时,您将直接与您的 MTA 对话,而要获取新电子邮件,您需要与您的 MDA 对话。

因此,如果您想通过该电子邮件帐户发送电子邮件,那么您需要 Postfix。

答案2

Dovecot 使用以下方式将邮件从服务器递送到您的本地收件箱:POP3或者信息访问协议协议。Postfix 使用以下方式向电子邮件服务器(从您的客户端或其他服务器)传输邮件:邮件传输协议协议。

需要注意以下几点:

通常情况下,您会更喜欢使用 IMAP 而不是 POP3 来传递邮件,因为它是一种更高级的协议,允许将本地邮箱与服务器上的远程邮箱同步。POP3 通常只是下载邮箱并将其从服务器中删除。

所有这些协议都是纯文本,这意味着通过它们的任何内容(包括登录服务器的用户名和密码)都可以在线读取。强烈建议将 Dovecot 设置为仅 SSL 连接,方法是使用 IMAPS 和/或 POP3S 以及 SMTPS,或者将所有纯文本连接升级到 STARTTLS。

相关内容