Envio de e-mail parou de funcionar após atualização

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

3 curtidas

Moin (Olá) Moin, muito obrigado pela sua resposta.

1 curtida