No se puede enviar correo electrónico

telnet smtp.mydomain 587

Intentando IP..
Conectado a smtp.mydomain.com.
El carácter de escape es '^]'.
220 smtp.mydomain.com ESMTP

He reconstruido innumerables veces y puedo enviar correos electrónicos correctamente con el sitio de prueba en línea

El problema es que Discourse no envía ningún correo electrónico, ni para el registro ni para restablecer la contraseña.


No hay registros en
omitido, rebotado, recibido y rechazado

Ya leí eso y aún no funciona. Uso mail tester y funciona bien, ningún puerto está bloqueado.

Started POST "/session/forgot_password" para 162.158.134.56 el 2020-07-22 15:59:02 +0000
Procesando por SessionController#forgot_password como */*
  Parámetros: {"login"=>"mail@gmail.com"}
Completado 200 OK en 20ms (Vistas: 0.2ms | ActiveRecord: 0.0ms | Asignaciones: 5382)

Estoy alojando mi propio servidor de correo y el envío de correos funciona bien desde Roundcube. El único problema es que Discourse no puede enviar ningún correo en absoluto y no hay registros que muestren errores o problemas.

Mi dominio de correo no es una IP. Está basado en un nombre.

¿Probaste poner DISCOURSE_SMTP_ENABLE_START_TLS como false?

1 me gusta

sí, no funcionó…

¿Descomentaste esta línea que se encuentra al final del archivo app.yml

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

sí, también está en app.yml, sin comentar

¿Pudiste resolver este problema? Estoy teniendo el mismo problema y recibo el error “Excepción del trabajo: conexión reiniciada por el par” cada vez que Discourse intenta enviar un correo electrónico.