Gabriela Gavrailova

// Product Marketing Associate para desarrolladores

¿Alguna vez has oído hablar de Return Path? Si la respuesta es no, tal vez te estás olvidando de una de las cosas que puedes hacer para mejorar tu entregabilidad. Return Path te ayudará a gestionar tus rebotes y limpiar tu lista. Vamos a verlo de forma detallada.

¿Qué es Return Path?

Comenzaremos por la explicación puramente técnica de return-path que se facilita en la documentación estándar de RFC y luego, la desglosaremos y explicaremos en un lenguaje más comprensible.

El encabezado return-path (return-path header, en inglés) es una dirección de procedencia de email SMTP (SMTP MAIL FROM, en inglés) utilizada para procesar los rebotes que se producen en tus emails.

También puede denominarse reverse path, remitente, expedidor, MAIL DE, 5321-DE, remite, De_ y Errores a. Esta dirección recibe la información de todos los rebotes. Por mucho que los odiemos, los rebotes todavía suceden y debemos ser conscientes de ello. Esto puede servirte de gran ayuda para tu entregabilidad.

Si observas el encabezado completo de tu mensaje (sabemos que generalmente no lo haces, pero ahora puedes intentarlo solo para ver de qué estamos hablando), verás el encabezado de return-path en la parte superior. En la mayoría de los casos está justo encima del encabezado ‘Recibido’, que muestra la dirección IP pública desde donde se envió el mail (en nuestro caso, serían algunas de las direcciones IP de Mailjet).

Conviene saber que el encabezado de return-path debe ser solo uno. En caso de que haya más, esto significaría que la configuración de SMTP no es la correcta y tendrías que verificarla de manera exhaustiva.

return-path

Hasta ahora todo suena muy extraño, ¿verdad? Tal vez conocer la principal finalidad de la ruta de retorno te lo aclare un poco.

¿Para qué sirve el return-path?

Return-path se utiliza para procesar rebotes. Como proveedor de servicios de email, es conveniente tener una dirección genérica que gestione esos rebotes. Esta debería ser un email al que tengas acceso y, por consiguiente, un email con tu dominio. ¿Ves hacia dónde vamos ahora?

Return-path se añade una vez se envía el email, para preservar el valor del comando SMTP MAIL FROM. Por consiguiente, es el proveedor de email (por ejemplo, Mailjet, Google, Hotmail, Yahoo) el que añade el encabezado de return-path.

El encabezado return-path debe estar presente en todos los emails para rastrear los rebotes. Si el encabezado de return-path no está presente y se produce un rebote, los servidores de email se confundirán y no sabrán a dónde enviar la notificación de rebote. Esto significa que desconocerás la existencia del rebote, no podrás eliminar esa dirección de tu lista y continuarás enviando a esa dirección, lo que puede afectar negativamente a tu puntuación de remitente.

En Mailjet, todos los emails que apunten a una dirección en el entorno SMTP de Mailjet tendrán una dirección return-path con dominio de Mailjet. Esto quiere decir que todas las personas que reciban tus emails podrán ver la ruta de retorno (return-path) que usas y que eres cliente de Mailjet. Para algunas personas, esto no supone ningún problema. Sin embargo, si lo deseas puedes personalizar tu ruta de retorno mediante un registro CNAME.

¿Por qué debes personalizar tu return-path?

La razón para personalizar tu return-path tiene que ver con los procesos de autenticación de email, o cómo el servidor del destinatario determina qué emails deja pasar y cuáles rechaza.

DMARC es un sistema de validación de email creado para detectar y prevenir la suplantación de identidad. Una de las muchas tareas que realiza el sistema DMARC es comprobar la concordancia entre el nombre del remitente y tu nombre de return-path.

Con el aumento de los ataques de phishing, los proveedores de internet se han puesto las pilas intentando proteger su reputación. Incluso los proveedores de email de confianza son sometidos a controles exhaustivos.

Hay muchos factores que pueden ocasionar problemas con la entregabilidad, pero uno de ellos tiene fácil solución: limpiar el encabezado de tu email y personalizar tu ruta de retorno. Cada servidor tiene una forma diferente de interpretar los encabezados de email para establecer la autenticidad, pero cuanto más sistemáticas sean las señales en tus mensajes, mejor.

Tiene sentido que la dirección DE y la dirección return-path tengan el mismo dominio, ¿verdad? Muchos servidores rechazarán un email que asegure proceder de una determinada dirección si el mensaje no lo envía un servidor que generalmente gestione esa dirección.

Con Mailjet puedes personalizar la ruta de retorno para asegurarte de que nadie consiga que tu reputación se vea comprometida mediante un registro CNAME. Para entender cómo funciona, primero debemos ver qué es CNAME.

¿Qué es CNAME?

CNAME es la abreviatura del inglés Canonical Name (nombre canónico). Los registros CNAME se pueden usar como alias de un nombre. Cualquier sistema que aloje un sitio debe tener una dirección IP para poder estar conectado a la World Wide Web. El DNS resuelve el nombre de tu sitio con su dirección IP, aunque a veces son varios nombres los que lo resuelven en la misma dirección IP y es aquí donde el CNAME resulta muy útil.

Por ejemplo, si posees midominio.com y www.midominio.com que apuntan a la misma web o a la misma aplicación y están alojadas en el mismo servidor, sería muy útil crear lo siguiente para evitar mantener dos registros diferentes:

Un registro A para midominio.com que apunte a la dirección IP del servidor,
Un registro CNAME para www.midominio.com que apunte a midominio.com.

Entonces tendrás midominio.com, que apunta a la dirección IP del servidor, y www.midominio.com, que apunta a la misma dirección IP del servidor (midominio.com). Si es necesario modificar la dirección IP, solo necesitas actualizarla en un lugar ya que esta se replicará en el otro.

No obstante, el registro CNAME tiene algunas restricciones.

Siempre debe apuntar a otro nombre de dominio y nunca directamente a una dirección IP.
No puede coexistir con otro registro para el mismo nombre. No se puede tener un registro CNAME y TXT para www.midominio.com.
Puede apuntar a otro registro CNAME, aunque generalmente esta configuración no se recomienda por motivos de rendimiento. Si procede, el registro CNAME debe apuntar lo máximo posible al nombre de destino para evitar exigencias innecesarias de rendimiento.
No se puede poner un registro CNAME en el nivel de dominio raíz porque el dominio raíz es el Inicio de autoridad (SOA, del inglés Start Of Authority) del DNS que debe apuntar a una dirección IP.
Los registros MX y NS nunca deben apuntar a un alias de CNAME.

Una novedad sorprendente es que con la tecnología DNS de última generación, el mismo registro CNAME podrá redirigir a uno de los diversos nombres en función de parámetros dinámicos. Y esto facilitará aún más la gestión de registros CNAME.

A veces se confunden los registros A y CNAME, aunque son dos formas diferentes y a la vez comunes de asignar un nombre de host a una o varias direcciones IP. Existen importantes diferencias entre estos dos registros que debemos tener en cuenta. El registro A apunta un nombre a una IP específica (deseas que midominio.com apunte al servidor 189.1.147.13) y que el registro CNAME apunte a otro nombre en lugar de a una IP (www.midominio.com apunta a midominio.com).

Piensa en el registro CNAME como un alias para el nombre de destino que hereda toda su cadena de resolución.

Algunos usos comunes de los registros CNAME son:

Proporcionar un nombre de host independiente para servicios de red específicos. Ejemplos comunes son el email o FTP que apuntan ese nombre de host al dominio raíz.
Muchas personas usan subdominios para administrar sus diferentes servicios o clientes vinculados al dominio principal (por ejemplo, empresa.nombrehost.com), y registro CNAME para apuntar al dominio del cliente (www.empresa.com).
Registrar el mismo dominio en varios países y que las versiones del país apunten al dominio principal «.com».
Apuntar desde varios sitios web que son propiedad de la misma organización al sitio web principal.

¿Cómo puedes personalizar tu return-path?

Ahora que sabemos más sobre el registro CNAME, veamos cómo debes configurarlo para poder personalizar tu return-path con Mailjet. Utilizaremos el primero de los ejemplos comunes: usas un registro CNAME para que tu propio dominio apunte a nuestro dominio en la dirección de la ruta de retorno.

El return-path predeterminado que usa Mailjet es «bnc3.mailjet.com». Como debemos recibir los eventos de rebote, no puedes cambiarla por completo, ya que si lo haces no podremos recibir los eventos.

Configuración del registro CNAME

Para personalizar tu return-path, deberás realizar tres sencillos pasos: crear un subdominio, crear el registro CNAME en tu zona DNS y ponerte en contacto con nosotros para activar la redirección.

Paso 1

Paso 1
Crea un subdominio en tu dominio principal utilizando el prefijo «bnc3». Por ejemplo, con un dominio principal midominio.com, tendrás que crear un subdominio bnc3.midominio.com.

Paso 2

Paso 2
Debes acceder a tu zona DNS y crear un registro CNAME con el siguiente aspecto:

bnc3.mydomain.com. IN CNAME bnc3.mailjet.com.

Esto significará que tu dominio bnc3.midominio.com ahora apuntará a bnc3.mailjet.com. Por lo tanto, todos verán bnc3.midominio.com en el encabezado de email, pero en realidad apuntará a nuestro bnc3.mailjet.com y seguiremos recibiendo los eventos de rebote y actualizando tus estadísticas.

Paso 3

El paso final sería ponerte en contacto con nosotros. Para ello, puedes abrir un ticket con nuestro equipo de Soporte y facilitarnos los siguientes datos para que podamos activar tu ruta de retorno personalizada:

La clave de API que deseas para activar el return-path.
El registro CNAME que configuraste: la captura de pantalla o la versión en texto del registro será perfecto.

Debes tener en cuenta que solo puedes tener un return-path activo por clave de API.

Una vez que tengamos esta información, realizaremos las tareas necesarias y nuestros agentes se pondrán en contacto contigo para informarte de que todo está listo. Y ya tienes tu return-path personalizado.

return-path

En resumen

La entregabilidad es muy importante para cada remitente y en este artículo, hemos aprendido una cosa más que puede ayudarnos y hacerla más fácil. El return-path es importante para que los proveedores de email sepan dónde enviar los rebotes y dónde ocuparse de ellos. También hemos aprendido por qué es mejor personalizarla, qué es el registro CNAME y cómo funciona.

Y lo más importante: sabes cómo personalizar tu return-path con Mailjet.

No olvides seguirnos en Twitter, LinkedIn o Facebook para leer más artículos útiles.