Resumen
Es posible reetiquetar/etiquetar de forma privada (es decir, enmascarar u ocultar) el nombre de host SMTP de Mailgun (es decir, el nombre del servidor) a valores que no sean smtp.mailgun.org (región de EE. UU.) o smtp.eu.mailgun.org (región de la UE) mediante la creación de un registro CNAME.
Sin embargo, no recomendamos esta configuración debido a un defecto inherente de dicho enfoque.
Contexto
Escenario
A veces las empresas prefieren ocultar a sus clientes los servicios de terceros . Aunque rara vez se pregunta, de vez en cuando una empresa que utiliza Mailgun prefiere ocultar la marca Mailgun a sus clientes. El proceso de ocultar un servicio de terceros se denomina reetiquetado o etiquetado privado.
Este proceso utiliza un registro CNAME configurado en los ajustes DNS de tu dominio de envío. El valor del registro apunta a uno de los nombres de host SMTP de Mailgun específicos de una región. Sin embargo, hay que tener en cuenta un aspecto importante antes de decidir implementar esta configuración.
Posibilidades
La advertencia es que las conexiones desde el dispositivo que envía el correo electrónico a Mailgun no deben estar cifradas cuando se emplea dicho enfoque. No se aplica a las conexiones de Mailgun a un servidor de email receptor.
Los certificados SSL para conexiones cifradas en nuestros servidores están configurados en *.mailgun.org Esto significa que cualquier conexión cifrada a través de nuestros puertos habilitados (es decir, 25, 465, 587 y 2525) fallará debido a la discordancia entre tu nombre de host y *.mailgun.org
Insistimos en que lo anterior solo se refiere a las conexiones desde el dispositivo de envío a los servidores de Mailgun.
Una vez que Mailgun reciba y procese cualquier solicitud recibida a través de esas conexiones, establecerá las conexiones TLS oportunistas (por defecto) desde los servidores de Mailgun al servidor de email de un destinatario. Para más información sobre este comportamiento y cómo corregirlo, por favor, consulta la documentación de Mailgun.
Solución
Añadir el registro CNAME
Aunque el proceso de creación de un CNAME varía entre los proveedores de DNS, la creación de este CNAME no difiere en cuanto a procedimiento de la creación de cualquier otro CNAME dentro del sistema de tu proveedor de DNS.
El nombre de host del dominio sería el (sub)dominio que quieres que tus clientes utilicen en sus aplicaciones SMTP. El valor del registro tendrá que apuntar a la región donde existe tu dominio Mailgun: ya sea smtp.mailgun.org para los dominios creados en los EE. UU. o smtp.eu.mailgun.org para los dominios creados en la UE.
Configurar la aplicación SMTP
Las aplicaciones SMTP de tus clientes tendrían que utilizar uno de estos puertos (25, 587 o 2525) sin seleccionar ningún cifrado. Además, el campo de nombre de host SMTP en la aplicación tendría que utilizar el nombre de host del nuevo registro CNAME de tu (sub)dominio.
Nota: en circunstancias normales (es decir, no en la situación excepcional expuesta en este artículo), el puerto 465 exige TLS mientras que los puertos 25, 587 y 2525 permiten tanto una conexión sin TLS como una conexión actualizada a TLS mediante el uso del comando STARTTLS.
¿Necesitas ayuda?
Nuestro equipo de asistencia en Sinch Mailgun estará encantado de ayudarte. Ponte en contacto con nosotros en la página de Asistencia de tu Panel de control de Mailgun y en breve estaremos contigo.