¿Esto parece incorrecto? Cuando ejecuto discourse doctor dice:
Probando el envío a hadyib@gmail.com usando smtp.sendgrid.net:587.
Conexión al servidor SMTP exitosa.
Enviando a hadyib@gmail.com… . . .
Correo aceptado por el servidor SMTP.
También lo intenté con DISCOURSE_SMTP_ENABLE_START_TLS: true y no funcionó
## TODO: Lista de correos electrónicos delimitados por comas que se convertirán en administradores y desarrolladores
## en el registro inicial, ejemplo 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'hadyib@gmail.com'
## TODO: El servidor de correo SMTP utilizado para validar nuevas cuentas y enviar notificaciones
# Se requieren la dirección SMTP, el nombre de usuario y la contraseña
# ¡ADVERTENCIA: el carácter '#' en la contraseña SMTP puede causar problemas!
DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: "SG.x1xctnAvSz-5hA0tnoJDLA._8U0PtYev7exZzqRIbtDWz2ZI1dTtqAkGb_rjP4"
DISCOURSE_SMTP_ENABLE_START_TLS: false # (opcional, por defecto true)