// cómo solucionarlo
Los registros con proxy de Cloudflare (nube naranja) rompen el email: cómo solucionarlo
Los registros con proxy de Cloudflare rompen MX, SPF y DKIM. Qué registros deben ir en DNS only (nube gris) y cómo arreglar el email tras pasarte a Cloudflare.
Qué significa
En el DNS de Cloudflare, cada registro A, AAAA y CNAME tiene un Proxy status (estado del proxy): Proxied (nube naranja) o DNS only (nube gris). Cuando un registro pasa por el proxy, Cloudflare no publica la IP real de tu servidor. Responde con las IP de Cloudflare y transmite el tráfico web (HTTP/HTTPS) a tu servidor.
El email no pasa por ese proxy. Así que, si un registro usado para el correo tiene el proxy activado, los demás servidores obtienen la dirección de Cloudflare en lugar de la de tu servidor de correo. Los síntomas:
- Nadie puede enviarte emails: el MX apunta a un host que resuelve a Cloudflare, y la conexión al puerto 25 falla o se agota.
- SPF falla: un mecanismo
aomxresuelve ahora a IP de Cloudflare, no a tu servidor. - DKIM o la verificación del dominio fallan en SendGrid, Mailgun y herramientas similares: sus registros CNAME se añadieron con el proxy activado.
- Tus aplicaciones de correo no pueden conectarse a
mail.yourdomain.compor IMAP o SMTP.
Por qué ocurre
- Traslado del DNS a Cloudflare: durante la importación, Cloudflare puede activar el proxy en los registros, incluido
mail. - Un mismo registro A para todo: la web y el servidor de correo comparten nombre de host, y alguien activó el proxy para la web.
- CNAME del proveedor de email con proxy: CNAME como
em1234.yourdomain.comos1._domainkey.yourdomain.comañadidos con la nube naranja activada.
Los registros MX y TXT no pueden pasar por el proxy; el problema siempre está en el A, AAAA o CNAME del que dependen.
Cómo comprobarlo
- Abre el escáner de dominios y mira tus registros MX y la IP a la que resuelve cada host MX. Consulta esa IP en Whois: si pertenece a Cloudflare y no usas un producto de correo de Cloudflare para ese host, el registro tiene el proxy activado.
- Con
dig:dig MX yourdomain.com +short 10 mail.yourdomain.com. dig A mail.yourdomain.com +short 104.16.x.x (Cloudflare range: wrong for a mail server)
- Prueba un CNAME de DKIM: un CNAME con proxy no devuelve la clave TXT que hay detrás.
dig TXT s1._domainkey.yourdomain.com +short
- Envía un email de prueba desde tu servidor a la dirección única de la página de inicio de Delivmail (
/) y lee el resultado SPF. Un fallo para la IP de tu propio servidor suele deberse a un destinoaomxcon proxy. - En el panel de Cloudflare, abre tu dominio, ve a DNS > Records y mira la columna Proxy status.
Cómo solucionarlo
1. Pon los registros de correo en DNS only
Edita cada uno de estos registros y cambia el Proxy status a DNS only (nube gris):
- el registro A/AAAA de cada host usado en tus registros MX (por ejemplo
mail,mx); - los hosts a los que se conectan tus aplicaciones de correo por IMAP, POP y SMTP;
- cada CNAME indicado por un proveedor de email (selectores DKIM, dominios de return-path o de rebote, seguimiento de enlaces salvo que el proveedor diga lo contrario);
- cualquier host mencionado en el SPF con
a:.
Type Name Content Proxy status A @ 203.0.113.80 Proxied (website: OK) A mail 203.0.113.25 DNS only (mail server) MX @ mail.yourdomain.com priority 10 CNAME s1._domainkey s1.domainkey.u123.wl.sendgrid.net DNS only
2. Separa la web y el host de correo
No hagas que tu MX apunte al mismo nombre que tu web con proxy. Usa un nombre dedicado como mail.yourdomain.com en DNS only. Ten en cuenta que un host de correo en DNS only publica su IP; si es la misma IP que la de tu web, revela la dirección real de tu web. Alojar el correo en otra IP o en un proveedor de email lo evita.
3. Haz que el SPF no dependa de nombres con proxy
En el SPF, mejor ip4:/ip6: o el include: de tu proveedor que a y mx:
v=spf1 ip4:203.0.113.25 include:_spf.google.com ~all
Si usas Google Workspace o Microsoft 365, tu MX apunta a sus servidores y no hay que cambiar nada del proxy ahí; revisa en cambio los CNAME de DKIM y el registro SPF. Para problemas relacionados, consulta registros de email perdidos tras trasladar tu DNS.
Comprueba que está solucionado
Los cambios de proxy se aplican rápido, pero los resolvers pueden guardar en caché las respuestas antiguas durante el TTL del registro (consulta propagación DNS y TTL). Después vuelve a ejecutar dig A mail.yourdomain.com: debe devolver la IP de tu servidor. Haz una nueva prueba en Delivmail y confirma que SPF y DKIM pasan, vuelve a verificar el dominio en tu herramienta de email y envía un email desde un buzón externo a tu dominio para confirmar la recepción.
Comprueba que está solucionado
Un cambio de DNS puede tardar de unos minutos a unas horas. Después, envía un nuevo email de prueba o vuelve a escanear tu dominio.
Guías relacionadas
- Tu dominio no tiene registro SPFTu dominio no indica qué servidores pueden enviar emails en su nombre. Añade un registro TXT y los receptores podrán distinguir tus emails reales de los falsos.
- Error SPF: demasiadas consultas DNS (permerror)SPF permite como máximo 10 consultas DNS. Por encima, todo el registro se rompe y los receptores lo consideran no válido. Así puedes aligerarlo.
- Varios registros SPF en un mismo dominioUn dominio solo debe tener un registro SPF. Con dos o más, SPF falla en todos los emails. Únelos en una sola línea.
- SPF falla: el servidor de envío no está autorizadoTu dominio tiene un registro SPF, pero el servidor que envió tu email no está en él. Averigua qué servicio envió el email y añádelo.
- Tus emails no tienen firma DKIMDKIM añade una firma digital que demuestra que un email viene de verdad de tu dominio. Actívala en tu proveedor de correo y publica su clave en el DNS.