Respuesta rápida: SPF dice qué servidores pueden enviar correo con tu dominio. DKIM firma cada correo para probar que no fue alterado. DMARC le dice al receptor qué hacer si la verificación falla. Los 3 se configuran como registros TXT en el DNS de tu dominio. Sin ellos, tus correos probablemente caigan en spam.
Por qué necesitas los 3
Cada vez que envías un correo, el servidor del destinatario (Gmail, Outlook, Yahoo) verifica si el mensaje es legítimo. Lo hace revisando 3 registros en el DNS de tu dominio: SPF, DKIM y DMARC. Si faltan, el correo pasa como «no verificado» y el filtro de spam hace lo que quiere con él. La mayoría de las veces, lo manda a spam o lo rechaza.
SPF: quién puede enviar a tu nombre
SPF (Sender Policy Framework) es un registro TXT en tu DNS que lista los servidores autorizados para enviar correo con tu dominio. Un ejemplo:
v=spf1 include:_spf.hostdron.com ~all
Esa línea dice: solo los servidores de HostDron pueden enviar correo como @midominio.com; si alguien más lo intenta, el receptor debe sospechar.
Si usas más de un servicio de envío (por ejemplo, hosting y Mailchimp), tu SPF debe incluir a los dos. Un SPF mal escrito o con más de 10 búsquedas DNS causa errores.
DKIM: la firma digital
DKIM (DomainKeys Identified Mail) agrega una firma digital a cada correo que envías. El servidor receptor la verifica contra una clave pública que está en tu DNS.
El registro DKIM es un TXT largo, con una clave codificada. No necesitas escribirlo a mano: tu proveedor de hosting o de correo te da el registro y tú lo agregas al DNS.
Si la firma coincide, el receptor sabe que el correo no fue alterado en el camino. Si no coincide, sospecha.
DMARC: la política de decisión
DMARC (Domain-based Message Authentication) une SPF y DKIM y le dice al receptor qué hacer cuando falla alguno:
v=DMARC1; p=quarantine; rua=mailto:dmarc@midominio.com
- p=none: no hagas nada, solo monitoreo.
- p=quarantine: manda a spam lo que falle.
- p=reject: rechaza lo que falle.
Empieza con p=none para monitorear, y sube a quarantine cuando confirmes que todo funciona.
Cómo verificar si tu dominio los tiene
Antes de configurar nada, comprueba qué tienes. Puedes usar el verificador gratuito de HostDron: escribes tu dominio y te muestra el estado de SPF, DKIM y DMARC.
Cómo configurarlos paso a paso
En cPanel
- Entra a cPanel y abre el Editor de zonas DNS.
- Agrega un registro TXT para SPF con el valor que te da tu proveedor.
- Agrega un registro TXT para DKIM con la clave que te da tu proveedor.
- Agrega un registro TXT para DMARC con la política que elijas.
- Espera la propagación DNS. Puede tardar hasta 48 horas, aunque suele ser menos.
- Verifica de nuevo con el verificador.
Si contratas el correo corporativo de HostDron, el equipo configura los 3 registros por ti y te muestra la verificación.
Errores frecuentes
- Más de 10 búsquedas DNS en SPF. Si usas hosting, Mailchimp y algún servicio más, cada «include» cuenta. Pasando de 10, el SPF falla.
- DKIM copiado a mano con salto de línea. El registro es largo y al pegarlo en el DNS a veces se parte y queda inválido.
- DMARC en p=reject sin haber probado. Si pones reject antes de verificar que SPF y DKIM funcionan, puedes bloquear tu propio correo.
Todos los planes de hosting incluyen correo con estos registros ya configurados por el equipo.
Preguntas frecuentes
¿Qué pasa si no configuro SPF, DKIM y DMARC?
Tus correos probablemente caigan en spam o sean rechazados por Gmail, Outlook y otros servidores.
¿Puedo configurarlos yo mismo?
Sí, si tienes acceso al DNS de tu dominio. Son 3 registros TXT. Pero un error puede bloquear tu correo.
¿Cuánto tarda la propagación?
Hasta 48 horas, aunque suele ser más rápido. Mientras tanto, tus correos siguen saliendo.
¿Cómo sé si los tengo bien configurados?
Usa un verificador de correo: ingresas tu dominio y te muestra el estado de cada registro.