Olá,
Atualizei meu Discourse há dois dias e o envio de e-mails não funciona mais. Infelizmente, não tenho certeza de qual versão eu tinha antes da atualização, mas como a nova versão é 2.9.0.beta4 e eu faço atualizações regulares em e-mails de notificação, a versão anterior já deveria ser alguma 2.9.0.betaX.
Os erros exibidos no Sidekiq têm o seguinte texto de erro:
Jobs::HandledExceptionWrapper: Wrapped OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate)
Minha configuração SMTP em app.yml é a seguinte:
DISCOURSE_SMTP_ADDRESS: 172.17.0.1 # este é o endereço IP do servidor host na interface docker0
DISCOURSE_SMTP_PORT: 25
DISCOURSE_SMTP_AUTHENTICATION: none
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_DOMAIN: my.server.domain
DISCOURSE_NOTIFICATION_EMAIL: noreply@my.server.domain
Portanto, meu Discourse está configurado para utilizar a instalação “externa” do Postfix. Isso funcionava desde a minha instalação em setembro de 2021 e o TLS ainda está definido como false e OPENSSL_VERIFY_MODE como none.
Alguém tem alguma ideia do que nas atualizações pode ter mudado para causar o problema atual no envio de e-mails? Poderia ser um bug?
Obrigado, Mychel