Erro de e-mail 504 5.7.4 Tipo de autenticação não reconhecido

Olá,

Acabei de instalar uma nova instância na AWS e quero configurar o envio de e-mails.

Tentei enviar um e-mail usando o swaks a partir do host → ok
Tentei enviar um e-mail de dentro do container (com swaks) → ok

O comando que usei foi:

swaks -server <my_mail_server>:587 -tls --auth-user <my_mail_user> --auth-password <my_mail_pw> --to <my_testaddress> --from <my_mailbox_address>

A seção correspondente no app.yml está assim:

DISCOURSE_DEVELOPER_EMAILS: ‘<my_mailbox_address>’

DISCOURSE_SMTP_ADDRESS: <my_mail_server>
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: <my_mail_user>
DISCOURSE_SMTP_PASSWORD: <my_mail_pw>
DISCOURSE_SMTP_ENABLE_START_TLS: true

E estas são as últimas linhas do meu app.yml:

run:
  - exec: echo "Beginning of custom commands"
  ## Se quiser definir o endereço de e-mail 'De' para o seu primeiro registro, descomente e altere:
  ## Após receber o primeiro e-mail de cadastro, comente novamente a linha. Ela só precisa ser executada uma vez.
  - exec: rails r "SiteSetting.notification_email='<my_mailbox_address>'"
  - exec: echo "End of custom commands"

Então, na minha opinião, fiz tudo corretamente…

Mas o que me intriga é que, ao verificar os logs, vejo o seguinte:

Delivered mail c73248c3-a56b-4100-a34b-63ad1eb3dab8@<some-domain> (5275.2ms)
Job exception: 504 5.7.4 Unrecognized authentication type

O estranho é que o <some_domain> é, curiosamente, o domínio do certificado que criei para a instância.

Não sei como isso está relacionado :frowning:

Alguma dica do que eu poderia fazer?

A última parte sobre aquele domínio é apenas um pensamento e não sei se representa algum problema. O

Job exception: 504 5.7.4 Unrecognized authentication type

pode ser uma pista, mas, como disse… o swaks funciona perfeitamente.

Obrigado e abraços, pessoal,

Realmente ninguém? … isso é ruim :frowning:

Estou sem ideias …

Você já tentou todos os passos mencionados aqui?

Olá @rishabh, tentei tudo o que foi sugerido aqui, imagino :slight_smile:

Existe alguma maneira de reproduzir exatamente como o Discourse tenta enviar e-mails? Quero dizer, não sou expert em Ruby, mas por acaso existem ferramentas que enviam e-mails pela linha de comando e que utilizam os mesmos mecanismos?..

Não consigo resolver isso :frowning:

Já resolvi agora :slight_smile:
Este aqui me ajudou com isso: