¿Qué es SPF?
SPF (Sender Policy Framework) — es un mecanismo de autenticación de correos electrónicos que ayuda a combatir el spoofing (falsificación de la dirección del remitente). Cada mensaje de correo lo envía algún servidor de correo en nombre de algún remitente. El servidor de correo tiene una dirección IP. Si un correo se envía en nombre de, por ejemplo, info@example.com, entonces el servidor de correo del destinatario (por ejemplo, gmail) verificará si a este servidor de correo concreto se le permite enviar en nombre del dominio example.com. Para ello basta con verificar la política SPF del dominio example.com. Es decir, SPF, en última instancia, se reduce a una lista de direcciones IP permitidas de servidores de correo que tienen derecho a enviar en nombre del dominio.
Esta política en sí se publica en el DNS para el dominio raíz con el tipo TXT. Ejemplo de valor: v=spf1 a mx include:sender-solutions.com ~all
El valor comienza con la versión del protocolo, en el ejemplo es v=spf1. A continuación viene una lista de mecanismos permitidos y prohibidos que, como resultado, se reducen a direcciones IP. Los mecanismos se separan con un espacio. Antes de un mecanismo puede haber un signo + (permitir), - (prohibir estrictamente) y ~ (prohibir de forma suave — enviar al spam). Si no se indica ningún signo, se sobreentiende +
En el ejemplo anterior está permitido enviar correos en nombre del dominio:
- a - permiso de todas las direcciones IP a las que apunta el registro A del dominio (es decir, donde se aloja el sitio)
- mx - permiso de todas las direcciones IP indicadas como servidores de correo de este dominio
- include:sender-solutions.com - permiso de todas las direcciones IP que define el dominio sender-solutions.com — mecanismos similares se añaden al usar servicios de envíos.
- ~all - prohibir de forma suave todas las demás IP
En la página de edición del dominio en la cuenta personal sender-solutions.com verá información sobre el registro SPF actual. Si su dominio aún no tiene un registro, allí habrá una instrucción sobre qué registro recomendamos añadir.