DMARC (Domain-based Message Authentication, Reporting and Conformance) es una política de autenticación de correo publicada en DNS. Indica a los servidores de correo receptores qué hacer cuando fallan las comprobaciones SPF y DKIM, y les pide que te envíen informes sobre la autenticación de tu dominio. DMARC es la pieza final de la autenticación de correo: unifica SPF y DKIM en una política coherente.
Un registro DMARC se publica como registro TXT en el subdominio _dmarc.yourdomain.com. La etiqueta más importante es p=, que define la política: none significa no actuar (modo de supervisión), quarantine envía los mensajes fallidos a spam y reject los bloquea por completo. La mayoría de los dominios empiezan con none y pasan a reject cuando confirman que todos los remitentes legítimos están autenticados.
La función de informes de DMARC es especialmente valiosa. Si incluyes una dirección rua (URI de informes agregados), los ISP principales, entre ellos Gmail, Outlook y Yahoo, te enviarán informes XML diarios con cada IP que envió correo haciéndose pasar por tu dominio. Estos informes te permiten identificar remitentes no autorizados, detectar servicios mal configurados y supervisar la salud de la autenticación a lo largo del tiempo.
p= (Política)
La política de aplicación principal: none, quarantine o reject.
sp= (Política de subdominios)
Política para subdominios. Hereda p= si no se define.
pct= (Porcentaje)
Porcentaje de mensajes a los que se aplica la política. El valor predeterminado es 100.
rua= (Informes agregados)
Dirección de correo o URI para recibir informes agregados diarios.
ruf= (Informes forenses)
Dirección de correo para recibir informes de fallo con muestras del mensaje.
adkim= (Alineación DKIM)
r=relaxed (predeterminado), s=strict. Strict exige coincidencia exacta del dominio.
aspf= (Alineación SPF)
r=relaxed (predeterminado), s=strict. Strict exige coincidencia exacta de envelope-from.
fo= (Opciones de fallo)
Cuándo enviar informes forenses: 0=fallan ambos (predeterminado), 1=falla cualquiera, d=falla DKIM, s=falla SPF.