Lista de verificación para la configuración de entrega de correos electrónicos

La entregabilidad de correos electrónicos es complicada. Aquí hay algunas cosas importantes que debes verificar primero:

  • Asegúrate de configurar correctamente DISCOURSE_NOTIFICATION_EMAIL: en tu archivo app.yml. El dominio especificado en la dirección “de” de los correos electrónicos que envías es el dominio contra el cual se validará tu correo electrónico.

  • Sepa cómo ver el código fuente sin procesar del correo electrónico en tu cliente de correo, para que puedas examinar las cabeceras del correo 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: ¿Tiene tu ISP un registro DNS inverso ingresado para asociar los nombres de dominio y las direcciones IP desde las que envías correo? Prueba tu registro PTR inverso aquí. Si tu ISP no ingresa el registro de puntero DNS inverso adecuado, es muy poco probable que se entregue alguno de tus correos electrónicos.

  • ¿Es el registro SPF de tu dominio correcto? Prueba tu registro SPF aquí. Ten en cuenta que TXT es el tipo de registro oficial correcto para SPF.

  • ¿Es el registro DKIM de tu dominio correcto? Esto mejorará significativamente la entregabilidad del correo electrónico. Prueba tu registro DKIM aquí.

  • Si administras tu propio servidor de correo, verifica que las IPs de tu servidor de correo no estén en ninguna lista negra de correo electrónico. También verifica que esté enviando definitivamente un nombre de host completo que se resuelva en DNS en su mensaje HELO. Si no es así, esto hará que tu correo sea rechazado por muchos servicios de correo.

  • Recomendamos encarecidamente que envíes 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, SparkPost, Mailgun o Mailjet, que tienen planes de envío de bajo costo y estarán bien para comunidades pequeñas. ¡Aún así necesitarás configurar los registros SPF y DKIM en tu DNS!)

Ver también: Troubleshoot email on a new Discourse install

13 Me gusta

¡Gracias por crear esta guía! El único problema que tengo es que no encuentro la opción “mostrar original” de la que está hablando. Hasta donde yo sé, estoy buscando en el lugar correcto.

1 me gusta

Esto podría ayudar:

2 Me gusta

Ah, está bien. Pude encontrarlo. ¡Gracias! :+1:

1 me gusta

Durante algunos meses, notification_email se ha configurado en una variable de entorno en app.yml, por lo que no es accesible en la configuración del sitio.

Además, ¿cómo se relaciona este tema con Solución de problemas de correo electrónico en una nueva instalación de Discourse, que proporciona algunos de los mismos consejos con más información sobre qué hacer y ha existido durante mucho tiempo? ¿Deberían estos dos temas sobre lo mismo enlazarse entre sí?

3 Me gusta