Impossível enviar e-mail

telnet smtp.mydomain 587

Tentando IP..
Conectado a smtp.mydomain.com.
O caractere de escape é '^]'.
220 smtp.mydomain.com ESMTP

Reconstruí inúmeras vezes e consigo enviar e-mails com sucesso usando o site de teste online:

O problema é que o Discourse não envia nenhum e-mail, seja para registro ou para redefinição de senha.


Não há logs em
ignorados, rejeitados, recebidos e recusados

Já li isso e ainda não funciona. Uso o Mail Tester e ele funciona bem, nenhuma porta está bloqueada.

Started POST "/session/forgot_password" for 162.158.134.56 at 2020-07-22 15:59:02 +0000
Processing by SessionController#forgot_password as */*
  Parameters: {"login"=>"mail@gmail.com"}
Completed 200 OK in 20ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 5382)

Estou hospedando meu próprio servidor de e-mail e o envio de mensagens funciona perfeitamente pelo Roundcube. O único problema é que o Discourse não consegue enviar nenhum e-mail e não há logs que mostrem erros ou problemas.

Meu domínio de e-mail não é baseado em IP. É baseado em nome.

você tentou definir DISCOURSE_SMTP_ENABLE_START_TLS como falso?

sim, não funcionou…

Você descomentou esta linha encontrada no final do arquivo app.yml

- exec: rails r "SiteSetting.notification_email='web@example.com'"

sim, também está no app.yml, descomentado

Você conseguiu resolver este problema? Estou tendo o mesmo problema e recebo o erro “Exceção do trabalho: conexão redefinida pelo peer” toda vez que o Discourse tenta enviar um e-mail.