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.