Outlook 在连接到 IMAP 时无法发送邮件,但如果我将其连接到 POP3,它可以发送邮件

Outlook 在连接到 IMAP 时无法发送邮件,但如果我将其连接到 POP3,它可以发送邮件

如果我使用相同的详细信息将 Outlook 连接到端口 465,但对于邮箱,如果我使用 IMAP,它就不会发送。如果我对邮箱使用 POP3,它就可以发送。而且,我的邮件服务器中安装了 postfix 和 dovecot。这可能导致什么?如果我使用 thunderbird,它可以工作。但是当使用 IMAP 作为邮箱时,Outlook 就不行。我很困惑发送邮件与 IMAP 有什么关系……我通常使用端口 993 连接 IMAP,并且 SSL 配置正确,然后使用 995 连接 POP3。

问题是,IMAP 运行一切正常。但它似乎并不关心连接到 SMTP。一切都很好,直到我将 dovecot auth 更改为使用 MySQL 数据库而不是 /etc/passwd。

编辑:

我意识到 Outlook 甚至没有尝试向 SMTPS 服务器进行身份验证。即使我输入了错误的密码,Outlook 也会继续运行,不会出现错误,日志中也不会出现访问信息。所以,我认为这一定是 Outlook 的问题。但我仍然不太确定。我可以创建一个测试帐户,如果有人可以测试它,看看他们是否可以重现该问题。

另一个更新:

我刚刚看到,即使我使用 IP 而不是域名,它仍然不起作用。而且我知道许多机器人正在尝试对我的 SMTP 服务器进行未经授权的连接尝试。看起来不太好,对吧?所以,我希望在这些问题中隐藏我的一些配置。问我,我会发布配置。但请询问所需的特定配置。

答案1

根据客户端的不同,如果 IMAP 无法将副本保存到“已发送”文件夹,则发送邮件可能会失败。这部分与 SMTP 无关,因为 SMTP 通常不用于向自己发送副本(如果是,则副本可能会出现在收件箱中)。某些客户端也可能先发送,然后保存,因此您甚至可能在不知道邮件已送达的情况下发送了邮件。

相关内容