SPF sirve para contrastar que un email se ha enviado desde las direcciones (IP, Dominio, Servidor SMTP) autorizadas para ello. Evitamos así el Spam mediante la suplantación.
HACIA AFUERA
Hay que crear el siguiente código:
v=spf1 ip4:"Direccion_IP_de_tu_servidor" a mx mx:"la_entrada_que_uses_(por ejemplo "mail.tudominio.es)" ~all
En el texto anterior tienes que cambiar el texto que va dentro de las comillas por los valores correspondientes y quitar después las comillas.
También puedes crear un código automáticamente utilizando los siguientes formularios:
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx http://www.openspf.org/wizard.html
Una vez obtenido el código, en Plesk haces lo siguiente:
A partir de aquí ya estás informando a los demás acerca de si un correo enviado desde una de tus cuentas de correo es legítimo o si te la ha pirateado un spammer.
Puedes comprobarlo de una de las siguientes maneras:
En el primer caso te indicará que datos figuran como SPF. En el segundo caso, al cabo de un rato recibirás un correo de respuesta en el que en el sumario de resultados que verás al principio debe de figurar:
SPF check: pass
Si no es así, mira a ver donde te has equivocado, probablemente al modificar el código que he dejado más arriba.
** HACIA ADENTRO **
En este punto lo que vamos a hacer es consultar la información que nos ofrecen otros, para ver si el correo que nos llega está legítimamente enviado o si es Spam.
En Plesk haz lo siguiente:
De esta manera, si por algún casual se rechazase injustificadamente algún correo (por ejemplo, porque el administrador del remitente no actualizó los SPF al cambiar de servidor o de IP) el remitente podrá informar al destinatario.
Sacado de http://john-linux.blogspot.com/2008/02/configurar-spf-en-tu-servidor-plesk.html