O Thunderbird está falhando silenciosamente ao buscar mensagens para um dos meus servidores de e-mail. Olhando nos logs do dovecot do servidor, recebi a mensagem de erro no título, especificamente:
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+>
Verifiquei meus certificados, que são certificados LetsEncrypt que também uso para o servidor da web e, em um navegador da web, eles apareceram como atualizados.
O Dovecot não recarrega os certificados se não for reiniciado. Então, quando reiniciei o dovecot, ele carregou as novas versões dos certificados e pronto, tudo estava bem. Notavelmente, tive um recarregamento do dovecot no crontab, mas acho que isso se estende apenas às configurações e não aos certificados. Eu mudei para uma reinicialização para uma correção esperançosamente mais permanente.