Cómo prevenir que los correos enviados desde de mi servidor lleguen a SPAM - Implementar SPF

Para implementar el protocolo SPF debemos crear un registro DNS en la zona de nuestro dominio de acuerdo al formato que se describe a continuación:

midominio.com. IN TXT "v=spf1 mx ptr ~all" 

Este es el ejemplo  de un registro de texto (IN TXT) para el dominio midominio.com cuya descripción SPF podemos desglozar de la siguiente manera:

v=spf1Define la versión usada de SPF (versión 1)
mxAutoriza a las máquinas con la IP de los registros MX
ptrAutoriza a las máquinas bajo el dominio midominio.com
~allSugiere desautorización a las máquinas que no encajen en lo autorizado explícitamente

Tambien es posible especificar direcciones ip o nombres de dominio como remitentes autorizados; ejemplo:

midominio.com. IN TXT "v=spf1 mx ptr a:server2.midominio.com ip4:45.46.47.48 ~all"

a:server2.midominio.com Autoriza al host server2.midominio.com para enviar correos
ip4:45.46.47.48 Autoriza la IP 45.46.47.48

Ademas de estas posibilidades, existe una forma de incluir la información SPF de otro servidor en el nuestro, de la siguiente manera:

midominio.com.  IN TXT  "v=spf1 mx ptr include:aspmx.googlemail.com ~all"

En este ultimo ejemplo podemos destacar un nuevo elemento;
include:aspmx.googlemail.com Autoriza a todo lo considerado valido por aspmx.googlemail.com

Las opciones del registro SPF pueden ser combinadas de acuerdo al caso; pero no es recomendable tener varios registros SPF en un mismo dominio.

Comentarios

Entradas populares de este blog

Instalación y configuración del controlador de video AMD Geode LX en netbook UTECH UX80-WHT en Debian Lenny 5.0.4 y Ubuntu 10.04

Alojar imagenes de Wordpress en subdominio.