Dovecot 服务器立即接收来自 Hotmail 的电子邮件,但来自 Gmail 的邮件却始终未显示

Dovecot 服务器立即接收来自 Hotmail 的电子邮件,但来自 Gmail 的邮件却始终未显示

我已经设置了 Dovecot,它可以向我的 hotmail 地址发送和接收邮件,并且两个方向的响应都是即时的。

然而, 我可以发送发送到 Gmail(Gmail 立即收到),但未回复该电子邮件,也未发回我的服务器收到的电子邮件。我已检查并重新检查了文件夹/var/mail/vhosts/mydomain.com/myemail/

我没有收到递送失败通知。

这可能是什么原因造成的?我在 mxtoolbox.com 上检查了我的 IP 信誉,但 senderscore.org 的信息不足。这可能是 SSL 问题吗?抱歉,我对此了解不够,无法使用正确的词汇,但已设法隔离了问题。

--编辑,附加信息--

在进一步检查 dovecot 日志后,我发现发生了这种情况,因此看起来 Gmail 正在发送但 dovecot 正在丢弃:

postfix/smtpd[15375]: warning: cannot get RSA certificate from file "/etc/ssl/certs/dovecot.pem": disabling TLS support
postfix/smtpd[15375]: warning: TLS library problem: error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/ssl/c$
postfix/smtpd[15375]: warning: TLS library problem: error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
postfix/smtpd[15375]: warning: TLS library problem: error:140DC002:SSL routines:SSL_CTX_use_certificate_chain_file:system lib:ssl_rsa.c:701:
postfix/smtpd[15375]: connect from mail-io0-f181.google.com[209.85.223.181]
postfix/smtpd[15375]: lost connection after STARTTLS from mail-io0-f181.google.com[209.85.223.181]
postfix/cleanup[15376]: 8E1087DDDB: message-id=<[email protected]>
postfix/smtpd[15375]: disconnect from mail-io0-f181.google.com[209.85.223.181] ehlo=1 starttls=0/1 commands=1/2
postfix/qmgr[19456]: 8E1087DDDB: from=<[email protected]>, size=908, nrcpt=1 (queue active)
dovecot: lmtp(15378): Connect from local
dovecot: auth: Debug: master in: USER#0111#[email protected]#011service=lmtp
dovecot: auth-worker(15379): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
dovecot: auth-worker(15379): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
dovecot: auth-worker(15379): Debug: sql([email protected]): query: SELECT email as user, password FROM virtual_users WHERE email='$
dovecot: auth-worker(15379): sql([email protected]): unknown user
dovecot: auth: Debug: userdb out: NOTFOUND#0111
postfix/lmtp[15377]: 8E1087DDDB: to=<[email protected]>, orig_to=<postmaster>, relay=myserver.com[private/dovecot-lmtp],$

dovecot: lmtp(15378): Disconnect from local: Successful quit
                                                                                                                                                   postfix/bounce[15380]: warning: 8E1087DDDB: undeliverable postmaster notification discarded
                                                                                                                                                   postfix/qmgr[19456]: 8E1087DDDB: removed

答案1

在我看来,您的 postfix 服务器正在宣传 STARTTLS,并且 GMAIL 正在尝试使用它,但是当 postfix 实际尝试进入 SSL/TLS 模式时却失败了。

使用 Google 搜索您的错误https://serverfault.com/questions/9485/how-to-fix-mail-server-ssl这可能会有帮助。

相关内容