Baja con un clic en Gmail/Yahoo: qué cambia RFC 8058 y cómo implementarlo

Por CaptainDNS
Publicado el 15 de diciembre de 2025

  • #Email
  • #Entregabilidad
  • #Gmail
  • #Yahoo
  • #DMARC
  • #DNS
Esquema: botón "Darse de baja" en Gmail que lanza un POST RFC 8058 hacia un endpoint de opt-out
TL;DR
  • Gmail y Yahoo esperan una baja "1 clic" guiada por encabezados, no solo un enlace al pie del correo.
  • El dúo obligatorio: List-Unsubscribe (con una URL HTTPS) + List-Unsubscribe-Post: List-Unsubscribe=One-Click.
  • El proveedor de correo dispara un HTTP POST hacia tu endpoint: debes dar de baja sin paso extra.
  • Una implementación débil (URL sin HTTPS, redirecciones, confirmación, endpoint que no procesa el POST) genera quejas de spam... y daña la entregabilidad.

Contexto: la baja debe funcionar desde la interfaz

El enlace de baja en el pie ya no basta.

Lo que impulsan Gmail y Yahoo es un mecanismo estandarizado que sus interfaces pueden activar sin mandar al usuario a una página externa. Resultado: un botón "Darse de baja" más visible, más usado, y por tanto más opt-out... incluso si tu implementación no está lista.

Si envías marketing, newsletters o mensajes "suscritos", el tema ya no es opcional: es un requisito de conformidad.

RFC 8058: qué resuelve realmente el estándar

El encabezado List-Unsubscribe existe desde hace tiempo. Problema: algunos sistemas (antispam, antivirus, previsualizaciones) pueden precargar las URLs y disparar bajas por accidente.

La RFC 8058 añade una señal clara: "este unsubscribe es one-click y debe pasar por un POST". La idea es simple:

  • GET: no debe disparar una baja silenciosa (como mucho, una página informativa).
  • POST: dispara la baja efectiva.

Formato esperado: los dos encabezados imprescindibles

Aquí está el mínimo viable en los headers:

    List-Unsubscribe: <https://www.captaindns.com/unsubscribe/opaque-token>
    List-Unsubscribe-Post: List-Unsubscribe=One-Click

Puntos de atención:

  • La URL debe ser HTTPS.
  • La URL debe ir entre chevrons <...>.
  • Evita URLs "frágiles" (sesiones, cookies, dependencia de JavaScript).
  • Mantén el enlace de baja en el contenido (pie), pero no confíes en él para la conformidad "one-click".

Lado servidor: cómo es la petición "one-click"

Cuando el usuario pulsa "Darse de baja" en Gmail/Yahoo, tu servidor recibe normalmente:

    POST /unsubscribe/opaque-token HTTP/1.1
    Host: captaindns.com
    Content-Type: application/x-www-form-urlencoded

    List-Unsubscribe=One-Click

Lo que debe hacer tu endpoint:

  • validar el token (destinatario + lista / segmento);
  • registrar el opt-out (idempotente: dos llamadas = mismo resultado);
  • responder 200 OK rápido, sin redirección y sin flujo adicional.

A tener en cuenta
Si tu endpoint muestra una página de confirmación o exige otro clic, pierdes justo la experiencia "1 clic" que esperan los proveedores.

DKIM: el detalle que (a menudo) lo rompe todo

Este mecanismo se apoya en encabezados. Si tu cadena de envío reescribe headers, o si tu firma DKIM no aguanta, creas un escenario clásico:

  • el email llega,
  • Gmail a veces muestra la opción,
  • pero las señales de conformidad son incoherentes.

En la práctica: firma correctamente, alinea tus dominios y evita los "middlewares" que toquetean headers después de firmar.

Lista de comprobación de conformidad

ElementoComprobaciónHerramienta recomendada
List-Unsubscribe1 URL HTTPS, dentro de <...>CaptainDNS → Analizador de encabezados de email
List-Unsubscribe-PostValor List-Unsubscribe=One-ClickCaptainDNS → Analizador de encabezados de email
EndpointAcepta POST, da de baja sin fricciónLogs de aplicación + pruebas manuales
SPF / DKIM / DMARCAutenticación alineadaCaptainDNS → SPF / DKIM / DMARC Check
RedireccionesSin cadenas de redireccionescurl -I sobre la URL
PlazoOpt-out tratado rápido (operativo)Monitorización / alertas

Errores frecuentes que evitar

  • Poner solo mailto: en List-Unsubscribe y considerar que ya está.
  • Usar una URL sin HTTPS, o una URL que depende de una cookie.
  • Disparar la baja en un GET (precarga = bajas fantasma).
  • Responder con una redirección a una página de "preferencias" obligatoria.
  • Olvidar la idempotencia (doble POST = errores o reactivaciones involuntarias).

El "one-click unsubscribe" no es una coquetería: es una palanca directa para reducir quejas de spam y un marcador de madurez técnica.

Si tu baja en un clic es conforme (headers, endpoint POST, sin fricción), ganas en dos frentes: menos reportes de spam y una entregabilidad más estable, incluso cuando Gmail endurece sus controles.

FAQ

¿Hay que eliminar el enlace de baja del pie del email?

No. Mantén un enlace visible en el mensaje (pie). El "one-click" vía headers es un mecanismo para las interfaces de Gmail/Yahoo, no un reemplazo del enlace clásico para el usuario.

¿Puedo redirigir a una página de preferencias en lugar de dar de baja?

Para el flujo "one-click", evita cualquier pantalla intermedia. Tu endpoint debe procesar el POST y aplicar el opt-out sin pedir una acción extra.

¿Solo aplica a campañas de marketing?

Es especialmente crítico para marketing y mensajes "suscritos". En correo puramente transaccional, el requisito es menos estricto, pero mezclar flujos (marketing + transaccional en el mismo dominio) sigue siendo mala idea para la reputación.

¿Cómo puedo probar rápido?

Envía un mensaje de prueba a un buzón Gmail, abre el email, usa la opción "Darse de baja", y luego verifica en el servidor que llega el POST y que la dirección queda en opt-out (y no recibe las próximas campañas).

Glosario

List-Unsubscribe

Encabezado de email que expone un mecanismo de baja (URL y/o mailto) utilizable por los clientes de correo.

List-Unsubscribe-Post

Extensión que indica que la baja "one-click" debe procesarse vía una petición HTTP POST.

RFC 8058

Estándar IETF que describe la señal "one-click" para List-Unsubscribe, diseñado para evitar bajas accidentales por precarga de URLs.

Remitente masivo

Remitente de alto volumen (newsletters, marketing, notificaciones) para el que los proveedores aplican controles más estrictos de conformidad y reputación.

Artículos relacionados