Resumen
Mailgun soporta el uso de una dirección de respuesta a través del parámetro (API) h:Reply-To y del encabezado (SMTP) Reply-To:.
Sin embargo, la dirección de respuesta debe añadirse al mensaje mediante tu aplicación de envío antes de enviar el mensaje a Mailgun para su procesamiento y entrega.
Contexto
Escenario
Suponemos que estás siguiendo nuestras guías de buenas prácticas para el envío de correo electrónico, incluyendo el envío desde un subdominio con registros MX que apuntan a Mailgun (¿verdad?). Incluso tu dirección de remitente utiliza el subdominio para garantizar que cumples con el protocolo DMARC y estás listo para pasar la verificación de envío del remitente. Tal vez incluso tengas los enrutamientos de Mailgun configurados para procesar cualquier correo electrónico entrante que llegue a tu subdominio.
Sin embargo, tienes razones para necesitar que cualquier respuesta vuelva a tu dirección personal (como una dirección @outlook.com) en lugar de a la dirección que aparece en el campo "De". Sería genial si tuvieras una dirección de respuesta, ¿verdad?
Posibilidades
Mailgun te permite añadir direcciones de respuesta a tus correos electrónicos, pero es importante tener en cuenta que la dirección de respuesta debe establecerse dentro del mensaje antes de que tu aplicación envíe el correo electrónico a Mailgun para su procesamiento y entrega.
Solución
Determinar tu método de envío
Es importante confirmar si tu aplicación envía el correo electrónico mediante API o SMTP. Tu técnico, equipo o departamento de informática puede confirmar el método de envío y ayudar con los cambios de configuración necesarios para permitir el uso de la dirección de respuesta.
Envío mediante la API
- Si utilizas la API de forma nativa, tendrás que añadir el siguiente parámetro:
h:Reply-To = 'user@domain.tld"
- Si estás utilizando la API a través de un entorno de trabajo o plugin, es posible que el parámetro h:Reply-To (Dirección-de-Respuesta) no sea compatible. Por ello, te recomendamos que te pongas en contacto con el equipo de asistencia de dicha aplicación para confirmar si es posible añadir el parámetro.
A continuación, se muestra una solicitud de API que utiliza el parámetro h:Reply-To (Dirección-de-Respuesta):
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Usuario de Mailgun <from.addy@YOUR_DOMAIN_NAME>' \
-F to='to.addy@domain.tld' \
-F h:Reply-To='reply.addy@personal-domain.tld' \
-F subject='¡Hola!' \
-F text='¡Probando la maravilla que es Mailgun!'
Envío mediante SMTP
- Si estás utilizando un servidor SMTP con una aplicación de correo electrónico técnicamente robusta (es decir, de alta complejidad técnica), será posible añadir el encabezado "Reply-To" (Dirección-de-Respuesta). El encabezado aparecerá así:
Reply-To: user@domain.tld
- Si utilizas un servidor SMTP con una aplicación de correo electrónico fácil de usar (es decir, de baja complejidad técnica), es posible que el encabezado "Reply-To:" (Dirección-de-Respuesta) no sea compatible. Por ello, te recomendamos que te pongas en contacto con el equipo de asistencia de dicha aplicación para confirmar si es posible añadir dicho encabezado.
A continuación se muestra un conjunto de encabezados de correo electrónico que utiliza el encabezado "Reply-To:" (Dirección-de-Respuesta):
¿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.