SPF, Sender Policy Framework

El SPF es un sistema de protección contra el envío de spam que se invento un tal Meng Weng Wong en el 2004 para intentar evitar el envío masivo. La verdad es que no hay mucha gente que lo use (digo yo que si que habrá, pero yo no me he encontrado con ellos), aunque, de vez en cuando te encuentras algún dominio que te rechaza el correo por no tener definido el registro spf.

Se puede consultar toda la documentación en openspf.com y, por supuesto, en la wikipedia
En los bind no hay ningun truco, lo añades a la entrada y listo.
Por ejemplo una entrada en el dominio yyy.com

xxx.com. TXT «v=spf1 mx a:smtp.zzz.com include:otrosmtp.yyy.com -all»
Con esta entrada le dices que el servidor de correo yyy.com esta autorizado a mandar correos del dominio xxx.com.
a: le dices que la maquina smtp.zzz.com tambien esta autorizada a mandar correos de xxx.com al igual que otrosmtp.yyy.com.
~all : deniega el resto.

En un servidor de M$ hay que crear un campo de tipo texto (Botón derecho-> Create other new record -> Text). Actualizamos el SOA y bingo…
Puedes verlo con pantallitas aqui. Es un poco coñazo, sobre todo si tienes muchos dominios y varias pasarelas de correo pero bueno, algo para.