Configurar registros TXT (SPF, DKIM, DMARC)


¿Por qué son importantes estos registros?

Los registros SPF, DKIM y DMARC son esenciales para la seguridad del correo electrónico. Ayudan a prevenir el spam, el phishing y el spoofing, mejorando significativamente la deliverability (entrega) de tus correos y evitando que vayan a la carpeta de spam.


Registro SPF (Sender Policy Framework)

El registro SPF especifica qué servidores están autorizados para enviar correos en nombre de tu dominio.

Cómo configurarlo:

  • Tipo: TXT
  • Nombre/Host: @ (dominio principal)
  • Valor: v=spf1 include:_spf.google.com ~all (ejemplo para Gmail)
  • TTL: 3600 segundos

Ejemplos comunes:

Para servidor propio:

v=spf1 ip4:23.175.40.20 ~all

Para Gmail/Google Workspace:

v=spf1 include:_spf.google.com ~all

Para Microsoft 365:

v=spf1 include:spf.protection.outlook.com -all

Para múltiples servidores:

v=spf1 ip4:23.175.40.20 include:_spf.google.com ~all

Explicación de los modificadores:

  • ~all - Soft fail (marca como sospechoso pero no rechaza)
  • -all - Hard fail (rechaza completamente)
  • +all - Permite todo (no recomendado)
  • ?all - Neutral (no hace nada)
Ejemplo de registro SPF
Imagen 1: Ejemplo de configuración de registro SPF.

Registro DKIM (DomainKeys Identified Mail)

El registro DKIM permite verificar que un correo realmente proviene de tu dominio mediante una firma criptográfica.

Cómo configurarlo:

DKIM requiere generar un par de claves (pública y privada). La clave pública se publica en DNS y la privada se usa en el servidor de correo.

Paso 1: Generar claves DKIM

Si usás un servicio como Gmail o Microsoft 365, las claves se generan automáticamente. Si tenés servidor propio, necesitás generarlas manualmente.

Paso 2: Agregar registro DKIM

  • Tipo: TXT
  • Nombre/Host: selector._domainkey (ej: google._domainkey o default._domainkey)
  • Valor: La clave pública DKIM (es muy larga, generalmente empieza con v=DKIM1; k=rsa; p=...)

Ejemplo para Google Workspace:

  • Nombre: google._domainkey
  • Valor: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC... (clave completa proporcionada por Google)
Ejemplo de registro DKIM
Imagen 2: Ejemplo de configuración de registro DKIM.

Registro DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC combina SPF y DKIM para definir qué hacer con correos que no pasan la autenticación y proporciona reportes.

Cómo configurarlo:

Políticas DMARC:

  • p=none - No hacer nada, solo monitorear (recomendado para empezar)
  • p=quarantine - Enviar a cuarentena/spam
  • p=reject - Rechazar completamente

Ejemplo básico (solo monitoreo):

v=DMARC1; p=none; rua=mailto:[email protected]

Ejemplo con política de rechazo:

v=DMARC1; p=reject; rua=mailto:[email protected]; ruf=mailto:[email protected]; sp=reject; adkim=r; aspf=r

Parámetros importantes:

  • v=DMARC1 - Versión del protocolo
  • p= - Política (none/quarantine/reject)
  • rua= - Email para reportes agregados
  • ruf= - Email para reportes de fallos
  • sp= - Política para subdominios
  • pct= - Porcentaje de correos a los que aplicar la política (default: 100)
Ejemplo de registro DMARC
Imagen 3: Ejemplo de configuración de registro DMARC.

Configuración paso a paso completa

1. Configurar SPF

  • Agregá un registro TXT con nombre @
  • Valor: Tu registro SPF según tu proveedor de correo
  • Guardá

2. Configurar DKIM

  • Si usás Gmail/Google Workspace: Obtén la clave desde el panel de administración
  • Si usás Microsoft 365: Obtén la clave desde el centro de administración
  • Agregá el registro TXT con el nombre y valor proporcionados
  • Guardá

3. Configurar DMARC

  • Empezá con política p=none para monitorear
  • Agregá un registro TXT con nombre _dmarc
  • Valor: v=DMARC1; p=none; rua=mailto:[email protected]
  • Guardá

4. Esperar propagación

  • Los cambios pueden tardar hasta 48 horas en propagarse
  • Verificá con herramientas online después de unas horas

Verificar configuración

Herramientas útiles:

  • mxtoolbox.com - Verifica SPF, DKIM y DMARC
  • dmarcian.com - Analiza y valida DMARC
  • mail-tester.com - Prueba completa de deliverability

Comando desde terminal:

nslookup -type=TXT tudominio.com

O con dig:

dig TXT tudominio.com
dig TXT _dmarc.tudominio.com
dig TXT google._domainkey.tudominio.com

Problemas comunes

Los correos siguen yendo a spam

  • Verificá que SPF, DKIM y DMARC estén configurados correctamente
  • Esperá a que se complete la propagación DNS
  • Revisá que no estés en listas negras
  • Verificá la reputación de tu IP de envío

Error al validar SPF

  • Verificá la sintaxis del registro SPF
  • Asegurate de incluir todas las IPs/servidores que envían correo
  • Verificá que no haya más de un registro SPF (solo puede haber uno)

DKIM no funciona

  • Verificá que la clave pública esté correctamente copiada (es muy larga)
  • Asegurate de que el selector coincida con el configurado en el servidor
  • Verificá que el servidor de correo tenga la clave privada correcta

Consejos

  • ✅ Empezá con DMARC en modo p=none para monitorear antes de aplicar políticas estrictas
  • ✅ Revisá los reportes DMARC regularmente para identificar problemas
  • ✅ Solo puede haber un registro SPF por dominio
  • ✅ Puedes tener múltiples registros DKIM (diferentes selectores)
  • ✅ Actualizá SPF cuando agregues nuevos servidores de correo
  • ✅ Usá herramientas de verificación antes de depender de la configuración

¿Necesitás ayuda?

Si tenés dudas sobre cómo configurar estos registros o qué valores usar, abrí un ticket desde el panel de billing.baires.host o contactanos por soporte.

También podés escribirnos por nuestras redes:

¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)