La entregabilidad del correo electrónico es complicada. Aquí hay algunas cosas importantes que debe verificar primero:
-
Asegúrese absolutamente de configurar
DISCOURSE_NOTIFICATION_EMAIL:correctamente en su archivoapp.yml. El dominio especificado en la dirección “de” de los correos electrónicos que envía es el dominio contra el que se validará su correo electrónico. -
Sepa cómo ver el origen sin procesar del correo electrónico en su cliente de correo, para poder examinar los encabezados del correo electrónico en busca de pistas importantes. En Gmail, es la opción “mostrar original” en el menú desplegable en la esquina superior derecha de cada correo.
-
IMPORTANTE: ¿Su ISP tiene un registro de DNS inverso configurado para asociar los nombres de dominio y las direcciones IP desde las que envía correo? Pruebe su registro PTR inverso aquí. Si su ISP no ingresa el registro de puntero DNS inverso adecuado, es muy poco probable que se entregue algo de su correo electrónico.
-
¿El registro SPF de su dominio es correcto? Pruebe su registro SPF aquí. Tenga en cuenta que TXT es el tipo de registro oficial correcto para SPF.
-
¿El registro DKIM de su dominio es correcto? Esto mejorará significativamente la entregabilidad del correo electrónico. Pruebe su registro DKIM aquí.
-
Si ejecuta su propio servidor de correo, verifique que las IP de su servidor de correo no estén en ninguna lista negra de correo electrónico. Además, verifique que definitivamente esté enviando un nombre de host completo que se resuelva en DNS en su mensaje HELO. Si no lo hace, esto provocará que muchos servicios de correo rechacen su correo electrónico.
-
Le recomendamos encarecidamente que envíe un correo electrónico de prueba a mail-tester.com para verificar que todo lo anterior esté funcionando correctamente.
(La forma fácil es crear una cuenta en SendGrid, Mailgun o Mailjet, que tienen planes de correo de bajo costo y serán adecuados para comunidades pequeñas. ¡Aun así, deberá configurar los registros SPF y DKIM en su DNS!)
Consulte también: Troubleshoot email on a new Discourse install