Error de correo 504 5.7.4 Tipo de autenticación no reconocido

Hola,

Acabo de instalar un nuevo servidor en AWS y quiero configurar el envío de correos.

Intenté enviar un correo con swaks desde el host → OK
Intenté enviar un correo desde dentro del contenedor (con swaks) → OK

El comando que utilicé fue:

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

La sección correspondiente en app.yml se ve así:

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

Y estas son las últimas líneas de mi app.yml:

run:
  - exec: echo "Beginning of custom commands"
  ## Si quieres establecer la dirección de correo 'De' para tu primer registro, descomenta y cambia:
  ## Después de recibir el primer correo de registro, vuelve a comentar la línea. Solo necesita ejecutarse una vez.
  - exec: rails r "SiteSetting.notification_email='<my_mailbox_address>'"
  - exec: echo "End of custom commands"

Así que, en mi opinión, lo hice todo correctamente…

Pero lo curioso es que cuando miro los registros veo esto:

Correo entregado c73248c3-a56b-4100-a34b-63ad1eb3dab8@<some-domain> (5275.2ms)
Excepción del trabajo: 504 5.7.4 Tipo de autenticación no reconocido

Lo extraño es que <some_domain> es, curiosamente, el dominio del certificado que creé para la instancia.

No sé cómo está relacionado esto :frowning:

¿Alguna sugerencia sobre lo que podría hacer?

La última parte con ese dominio es solo una idea y no sé si representa algún problema. La

Excepción del trabajo: 504 5.7.4 Tipo de autenticación no reconocido

podría ser una pista, pero como dije … swaks funciona perfectamente.

Gracias y saludos a todos,

¿Realmente nadie? … eso es malo :frowning:

Se me han acabado las ideas …

¿Has probado todos los pasos mencionados aquí?

Hola @rishabh, he probado todo lo que alguien ha sugerido aquí, supongo que :slight_smile:

¿Hay alguna manera de reproducir exactamente cómo Discourse intenta enviar correos? Quiero decir, no soy un experto en Ruby, pero ¿por casualidad existen herramientas para enviar correos desde la línea de comandos que utilicen los mismos mecanismos?..

Parece que no puedo resolver esto :frowning:

¡Ya lo solucioné! :slight_smile:
Este me ayudó con ello: