Emails não funcionando após atualização: falha na verificação do certificado

Usamos nosso próprio servidor SMTP para enviar e-mails. Ele tem funcionado bem com o Discourse nos últimos anos.

Recentemente, atualizamos o Discourse de 2.8 (beta) para 2.9 (beta). Não conseguimos mais enviar e-mails.

Saída de ./discourse-doctor:

==================== TESTE DE MAIL ====================
Para um teste robusto, obtenha um endereço em http://www.mail-tester.com/
Ou apenas envie uma mensagem de teste para você mesmo.
Endereço de e-mail para teste de mail? ('n' para pular) [REDACTED]: REDACTED
Enviando mail para REDACTED. . .
Testando envio para REDACTED usando 13.235.xxx.xxx:25, nome de usuário:REDACTED com autenticação de login.
======================================== ERRO ========================================
                                    ERRO INESPERADO
                                    
SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate)

====================================== SOLUÇÃO =======================================
Este não é um erro comum. Nenhuma solução recomendada existe!

Por favor, relate a mensagem de erro exata acima para https://meta.discourse.org/
(E uma solução, se você encontrar uma!)
=======================================================================================

Anteriormente, recebemos outro erro: certificate verify failed (EE certificate key too weak). Regeneramos os certificados OpenSSL em nosso servidor de e-mail. Agora, estamos recebendo este erro.

Este mesmo servidor com as mesmas configurações funcionou bem nos últimos anos. Algo na v2.9 (beta) tornou a conexão SSL SMTP mais rigorosa.

Como posso lidar com isso? Qualquer pista será muito útil.

1 curtida

Há alguma discussão e conselhos sobre um erro semelhante neste tópico recente que podem ser úteis :crossed_fingers:

3 curtidas