Thunderbird 无法与 postfix/dovecot 配合使用

Thunderbird 无法与 postfix/dovecot 配合使用

我的环境:

  • Ubuntu 20.04.1 LTS
  • 后缀 3.4.13
  • dovecot 2.3.7.2

设置非常简单。我通过内置主服务器将 postfix 配置为互联网站点主机。Dovecot(我将其用作 IMAP 服务器)设置全部为默认设置。现在,我可以使用手头的任何邮件客户端(Outlook、eM Client)连接到此服务器并执行除 Thunderbird 之外的常规邮件工作。

当我尝试在 Thunderbird 中设置我的帐户时,出现了这样的无限窗口: Thunderbird 设置窗口

在服务器端,mail.log每当我尝试在 thunderbird 设置窗口中测试我的设置时,我都会看到这些可疑条目(测试通过):

postfix/smtpd[13695]: improper command pipelining after EHLO from me.example.com[192.168.1.25]: QUIT\r\n
postfix/smtpd[13695]: disconnect from me.example.com[192.168.1.25] ehlo=1 quit=1 commands=2

我特意简化了这个设置,因为我有一个功能齐全的邮件服务器,具有身份验证、SSL、DKIM 等功能,但我无法使用 thunderbird(行为完全相同)。

我不知道如何让 thunderbird 连接到我的服务器。任何帮助我都感激不尽!

答案1

配置您的 Thunderbird 以使用 TLS 安全端口,您的测试行为可能不是“一模一样”。

您在简化测试的问题中显示的日志可能很少说明您试图诊断的实际问题。

由于端口 25 上的 SMTP 服务器未提供安全身份验证,thunderbird 连接测试会直接断开。对于您屏幕截图中的设置,这种情况并不罕见。端口 25 用于从其他服务器接收互联网邮件。通常,您只会在端口 465 上提供经过身份验证的提交,通过 TLS 进行保护(通过端口 993 的 IMAP 也通过 TLS 进行保护)。

答案2

真的不知道这到底是怎么回事。但似乎是证书问题。我重命名了 IMAP 服务器并重新颁发了 let's encrypt 证书。完成这些步骤后,t​​hunderbird 便能够连接到 IMAP 服务器。

相关内容