Baja con un clic (RFC 8058): cómo implementarla bien
Cómo implementar la baja con un clic según RFC 8058: headers List-Unsubscribe y List-Unsubscribe-Post, endpoint POST, firma DKIM y la trampa de los escáneres.
5 min de lectura
Checklist de los requisitos de Gmail y Yahoo para remitentes masivos: SPF, DKIM, DMARC, baja con un clic, PTR, TLS y tasa de spam por debajo de 0,3%.
Equipo PidgelyPublicado el 5 min de lecturaVersión en Markdown

Desde febrero de 2024, Gmail y Yahoo exigen a los remitentes masivos autenticar con SPF y DKIM, publicar DMARC (al menos p=none) alineado con el From, ofrecer baja con un clic (RFC 8058) en el correo comercial y mantener la tasa de spam por debajo de 0,3%, idealmente por debajo de 0,1%. Además, cualquier remitente, masivo o no, necesita DNS directo e inverso válido, conexión TLS y mensajes con formato correcto. Si incumples, tu correo se retrasa, va a spam o se rechaza.
Según las directrices de Google, un remitente masivo es quien envía aproximadamente 5.000 mensajes o más en un día a cuentas personales de Gmail (direcciones @gmail.com y @googlemail.com). El conteo se hace sobre el dominio principal del From, sumando subdominios. Google indica también que, una vez que un dominio entra en esa categoría, no vuelve a salir aunque baje el volumen.
Yahoo no publica un umbral numérico equivalente, pero aplica requisitos prácticamente iguales a los remitentes de volumen. La recomendación sensata es cumplir todo como si fueras masivo, aunque hoy envíes poco: es la configuración que esperan todos los grandes proveedores y no cuesta más.
Estos aplican incluso si envías unos pocos correos al día.
Al menos uno de los dos debe pasar. En la práctica, configura ambos (ver más abajo).
La IP de envío debe tener un registro PTR (DNS inverso) que apunte a un hostname, y ese hostname debe resolver de vuelta a la misma IP (forward-confirmed reverse DNS):
$ dig -x 203.0.113.10 +short
mta1.example.com.
$ dig mta1.example.com +short
203.0.113.10Lo ideal es que el hostname del PTR coincida con el que tu MTA anuncia en el EHLO.
Gmail exige conexión cifrada para enviar. Tu MTA debe soportar STARTTLS y negociar TLS con los MX del receptor. Un header como este en el mensaje recibido confirma que se usó:
Received: from mta1.example.com (mta1.example.com. [203.0.113.10])
by mx.google.com with ESMTPS id ...
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);Mantén la tasa de spam reportada en Google Postmaster Tools por debajo de 0,1% y evita llegar nunca a 0,3%. Ojo: esa tasa se calcula sobre el correo que llega a la bandeja de entrada y los usuarios marcan como spam, no sobre el total enviado.
Un único header From, Date y Message-ID válidos, sin headers duplicados ni malformados. Si reenvías mensajes o usas listas, sigue las prácticas de ARC o reescritura de From correspondientes.
No uses una dirección @gmail.com en el From de un envío masivo desde tu infraestructura. El dominio gmail.com publica su propia política DMARC y tus servidores no están autorizados para él, así que esos mensajes fallarán la alineación.
Ya no basta con uno. El SPF debe pasar para el dominio del MAIL FROM y la firma DKIM debe validar.
Necesitas un registro DMARC en el dominio del From, como mínimo:
_dmarc.example.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"Y el dominio del From debe estar alineado con el de SPF o el de DKIM. Si tu proveedor firma con d=proveedor.example y usa su propio return-path, no estás alineado aunque SPF y DKIM pasen.
Los mensajes de marketing y suscripción deben incluir:
List-Unsubscribe: <https://example.com/u/7f3a9c>, <mailto:baja-7f3a9c@example.com>
List-Unsubscribe-Post: List-Unsubscribe=One-ClickAmbos headers deben quedar cubiertos por la firma DKIM. Además, el cuerpo del mensaje debe tener un enlace de baja visible. Google y Yahoo piden que las bajas se procesen en un plazo de dos días.
Igual que el punto 4, pero aquí es determinante: superar 0,3% de forma sostenida te deja fuera de las mitigaciones que Google ofrece y suele traducirse en rechazos y envíos a spam.
| Requisito | Todos | Masivos | Dónde comprobarlo |
|---|---|---|---|
| SPF o DKIM | Sí | Ambos | Authentication-Results |
| PTR válido y confirmado | Sí | Sí | dig -x |
| TLS | Sí | Sí | Header Received |
| Spam < 0,3% | Sí | Sí (ideal < 0,1%) | Postmaster Tools |
| DMARC alineado | Recomendado | Obligatorio | Reportes rua |
| Baja con un clic (RFC 8058) | Recomendado | Obligatorio en comercial | Headers del mensaje |
| Bajas en 2 días | Recomendado | Obligatorio | Tus sistemas |
Cuando Gmail detecta que no cumples, lo dice en la respuesta SMTP. Los mensajes varían, pero tienen esta forma:
550-5.7.26 Your email has been blocked because the sender is unauthenticated.
550-5.7.26 Gmail requires all senders to authenticate with either SPF or DKIM.421-4.7.0 This message does not meet IPv6 sending guidelines regarding PTR
421-4.7.0 records and authentication.Los códigos 4.x.x son temporales: tu MTA reintentará, pero si el problema persiste el mensaje acabará expirando. Los 5.x.x son definitivos. Google ha ido endureciendo la aplicación con el tiempo, pasando de demoras temporales a rechazos para el tráfico que no cumple, así que no conviene tratar estos avisos como algo menor.
d=, clave de 2048 bits.p=none como mínimo) con reportes rua.List-Unsubscribe + List-Unsubscribe-Post en todo el correo comercial, firmados por DKIM.Pidgely cubre estos requisitos desde la infraestructura: DKIM por dominio, SPF alineado mediante subdominio de return-path, baja con un clic según RFC 8058 y un guardián de reputación que pausa el envío cuando las tasas de rebote o queja superan los umbrales, antes de que el problema llegue a Gmail o Yahoo.
Según Google, quien envía unos 5.000 mensajes o más en un día a cuentas personales de Gmail. Una vez alcanzado ese volumen, Google indica que la clasificación es permanente.
Google pide mantener la tasa de spam reportada en Postmaster Tools por debajo de 0,1% y no alcanzar nunca 0,3%.
No. El requisito de List-Unsubscribe con RFC 8058 aplica a mensajes comerciales y promocionales. Los transaccionales, como restablecer contraseña o recibos, están exentos.
Google y Yahoo los anunciaron a finales de 2023 y empezaron a aplicarlos en febrero de 2024, endureciendo la aplicación de forma progresiva.
Equipo Pidgely
Publicado el
Construimos Pidgely, la API de email que te lleva a la bandeja de entrada. Escribimos sobre lo que aprendemos entregando emails, citando los estándares y las pautas de los proveedores detrás de cada afirmación.
Cómo implementar la baja con un clic según RFC 8058: headers List-Unsubscribe y List-Unsubscribe-Post, endpoint POST, firma DKIM y la trampa de los escáneres.
5 min de lectura
Qué hace SPF, DKIM y DMARC, cómo configurarlos paso a paso en tu DNS y por qué la alineación con el dominio del From decide si tu correo pasa o no.
6 min de lectura
Guía práctica para calentar una IP de envío nueva: calendario progresivo, qué destinatarios usar primero, señales que vigilar y errores que arruinan el warm-up.
5 min de lectura