Dovecot 身份验证错误,端口也没有打开?

Dovecot 身份验证错误,端口也没有打开?

我一直密切关注本指南在 Ubuntu 上使用 Postfix 和 Dovecot 设置基本电子邮件服务器。我使用的是 Amazon AWS 服务器,它也为网站运行 apache 服务器。

我严格按照指南操作,Postfix 和 Dovecot 都启动成功,没有任何错误。但是,当我尝试让 Thunderbird 连接时,出现了一个错误,我在发帖前读过的许多其他 Server Fault 问题中也看到过这样的错误:

Aug 18 09:52:44 ip-172-31-59-35 dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=174.119.redacted, lip=172.31.59.35, TLS: SSL_read() fail3_READ_BYTES:tlsv1 alert unknown ca: SSL alert number 48, session=<Jgoli1U6LQCud4oF>
Aug 18 09:52:44 ip-172-31-59-35 dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=174.119.redacted, lip=172.31.59.35, TLS, session=

我真的对这个问题感到很困惑。另一个奇怪的问题是 nmap 端口扫描和 netstat -tulpen 都显示端口 465 已关闭。我很乐意发布我的完整 main.cf、master.cf 等,但它与该指南第 2 部分中的文件基本相同。我已经仔细检查了这些文件,没有发现任何拼写错误或遗漏,一切似乎都在那里(正如我所说,一切都启动正常,没有错误)。

就 DNS 设置而言,该域名是使用 GoDaddy 注册的,而且我非常有信心我已经正确设置了 DNS 记录——我的意思是,邮件服务器正在检测到尝试连接的客户端,它只是将其全部丢弃,而不是授予它邮件访问权限。

我很乐意授予一些服务器的访问权限,和/或在这里发布所需的任何文件。

谢谢!

编辑:如下所述,尽管 Thunderbird 探测服务器时会抛出这些错误,但 IMAP 功能确实可以正常工作。但是,SMTP 功能根本不起作用——任何登录或发送电子邮件的尝试都会导致错误,提示服务器拒绝连接或未运行(这与我发现端口已关闭的情况相吻合)。我仍然很困惑为什么会发生这种情况。

EDIT2:使用 sendmail,我可以轻松发送如下测试消息:

mail -s "test message" [email protected] < message.txt

尽管 gmail 将其视为垃圾邮件(因为它是从内部帐户发送的),但它确实可以工作……所以问题出在客户端和服务器之间,而不是服务器和中继之间。

相关内容