Dovecot:/Thunderbird sslv3 警报证书已过期:SSL 警报编号 45

Dovecot:/Thunderbird sslv3 警报证书已过期:SSL 警报编号 45

Thunderbird 无法从我的一个邮件服务器获取消息,并且没有任何提示。查看服务器的 dovecot 日志时,我收到了标题中的错误消息,具体如下:

imap-login: Info: Disconnected (no auth attempts in 0 secs): user=<>, rip=[IP redacted], lip=[IP redacted], TLS handshaking: SSL_accept() failed: error:14094415:SSL routines:ssl3_read_bytes:sslv3 alert certificate expired: SSL alert number 45, session=<Y/pyl7D8zuYXXew+>

我检查了我的证书,它们是 LetsEncrypt 证书,我也用于 Web 服务器,并且在 Web 浏览器中,它们显示为最新的。

答案1

如果没有重新启动,Dovecot 不会重新加载证书。因此,当我重新启动 dovecot 时,它会加载新版本的证书,然后一切正常。值得注意的是,我在 crontab 中重新加载了 dovecot,但我想这只适用于配置,而不适用于证书。我将其更改为重新启动,希望这是一个更持久的修复。

相关内容