Los correos electrónicos: la tarea rake de prueba no debería informar de entregas exitosas cuando el correo electrónico está deshabilitado

No pude reproducir el problema del mensaje que no se enviaba debido a SiteSetting.disable_emails, pero modifiqué el script para que solo informe éxito si se devuelve un EmailLog, y agregué una advertencia adicional para la configuración disable_emails.

$ bin/rake 'emails:test[]'
Prueba de envío a  usando localhost:1025, usuario: con autenticación .
Conexión al servidor SMTP exitosa.
Enviando a . . . 
No se envió el correo.

Motivo: message.to está vacío

### ADVERTENCIA
La configuración del sitio `disable_emails` está actualmente establecida en non-staff.
Considere cambiarla a 'no' antes de realizar cualquier otra solución de problemas.

y

Enviando a michael@example.com. . . 
Correo aceptado por el servidor SMTP.
Message-ID: dfaf1c88-aab6-474b-b50c-8c500afb6291@localhost

Si no recibe el mensaje, revise su carpeta de SPAM
[...]

https://github.com/discourse/discourse/pull/13674

3 Me gusta