Formato específico requerido para la dirección de correo electrónico del remitente

Mi proveedor SMTP del equipo requiere que la dirección de remitente tenga el formato de Buzón (Nombre <ejemplo@dominio.com>), de lo contrario, el servidor SMTP genera el siguiente error al usar ./discourse-doctor para probar el envío de correos electrónicos:
554 error: from_field_is_not_present
Ya he confirmado que las credenciales de inicio de sesión son válidas y que la conexión con el servidor SMTP se establece correctamente.

He intentado configurar DISCOURSE_NOTIFICATION_EMAIL en el archivo app.yml de esta manera:

La variable de entorno final después de que el contenedor se reconstruye se ve así:

DISCOURSE_NOTIFICATION_EMAIL="Hiveologie <happenings@hello.hiveologie.com>"

Después de ejecutar nuevamente la prueba de correo electrónico con ./discourse-doctor, analiza la dirección de correo electrónico del remitente como ausente y falla con el siguiente mensaje:

Enviando a `nikola@hiveologie.com`. . .
Error al enviar el correo.
La dirección SMTP de remitente no puede estar en blanco: nil

¿La versión actual de Discourse puede analizar este formato de correo electrónico al enviar notificaciones o me falta algo en cuanto a la configuración de la variable de entorno en el archivo app.yml, como escapar correctamente el carácter de espacio o colocar las comillas simples y dobles en un orden específico?

Entonces necesitarás un proveedor SMTP diferente o averiguar cómo anular la configuración SMTP en Discourse. Supongo que un plugin podría hacerlo, pero no será fácil.

1 me gusta