SPF, DKIM y DMARC, en lenguaje sencillo
Sin estos tres registros DNS, cualquiera puede enviar correos que parecen venir de tu dominio: facturas falsas, confirmaciones de pedido falsas, restablecimientos de contraseña falsos.
El código y la configuración se mantienen en inglés.
SPF: quién puede enviar en tu nombre
Un registro TXT en tu dominio que enumera tus remitentes. Ejemplos:
v=spf1 include:_spf.google.com ~allv=spf1 include:spf.protection.outlook.com ~all- Ten un solo registro SPF. Dos registros SPF invalidan ambos.
- Añade cada remitente adicional (herramienta de newsletters, tienda, CRM) con su propio
include:. SPF permite como máximo 10 consultas DNS. - No uses nunca
+all: autoriza a todo internet.
DKIM: una firma en cada correo
Actívalo en la consola de administración de tu proveedor de correo. Te dará un registro TXT o CNAME que publicar. Haz lo mismo con cada servicio que envíe correo en tu nombre.
DMARC: qué hacer con las falsificaciones
Añade un registro TXT en _dmarc.yourdomain.com. Empieza monitorizando:
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.comLee los informes durante unas semanas, corrige cualquier remitente legítimo que falle y después endurece a p=quarantine y finalmente a p=reject. Gmail y Yahoo exigen DMARC a los remitentes masivos desde febrero de 2024.