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

Alojar imagenes de Wordpress en subdominio.

Autenticación en SSH basada en Clave Pública

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