Instalando Registros SPF en un servidor cpanel

By miguel, February 7, 2011 5:53 pm

¿Para que sirve SPF? ¿Que es SPF?

SPF (Sender Policy Framework), En español se ha traducido como “Convenio de Remitentes”. Es decir, mediante spf le dices al mundo que servidor de correo puede enviar en tu nombre y que servidores NO puede enviar correo en tu nombre. De esta forma se evita que cualquier persona suplante tu identidad, y envie  por ejemplo correos de Viagra con tu direccion de correo electronico. Que aunque parezca una estupidez es un problema extremadamente habitual en internet.

De forma indirecta se contribuye a evitar el envio de spam.  Ya que cualquier email, enviado con tu email pero que salga de un servidor no autorizado, sera considerado spam por el receptor.

Informacion especifica y amplia sobre el tema , se puede encontrar en : http://www.openspf.org

¿Por que es necesario tener un registro spf?

Cada dia mas proveedores verifican la informacion spf. Si tu dominio no dispone de ella, podria ser que tu correo sea considerado como spam, asi que no cuesta nada y te evitas problemas.

¿Que sintaxis debo usar?

Si has revisado el link openspf.org veras que hay muchas variables y caracteristicas que se pueden indicar en el registro de spf. Por lo general la siguiente funcionara perfectamente para el 99% de los casos:

domain.com. 14400 IN TXT “v=spf1 a mx -all”

Como instalamos esta informacion en un servidor cpanel?

Lo primero es preparar el servidor, para que cada vez que se instale una nueva cuenta, añada el registro spf de forma automatica.

Sigue estos pasos:

  1. Entra en WHM usando root
  2. Clic en “Edit Zone Templates”
  3. Clic en  “standard”
  4. Añade al final de archivo:
  5. %domain%. IN TXT “v=spf1 a mx -all”

  6. Repite los pasos del 2 al 4 para el template “simple”

Ok, con esto, cada vez que instales una nueva cuenta el registro spf se instalara automaticamente.

¿Que pasa si ya tienes dominios instalados en el servidor y no tienen registro spf?

cPanel tiene un programita especialmente diseñado para realizar el trabajo sucio de instalar el registro spf. Lo puedes encontrar en:

/usr/local/cpanel/bin/spf_installer

Este programa se “alimenta” del archivo

/usr/local/cpanel/Cpanel/SPF.pm
Por lo general, este archivo viene condificado con  ”?all” , en lugar de “-all”, por lo que sera necesario buscar “?all” y cambiarlo por “-all”.  Un cambio muy sencillo y rapido.
El paso fina es ejecutar el programa spf_installer para todas las cuentas de tu servicio de hosting.
Desde ssh, ejecuta:
for i in `ls /var/cpanel/users` ;do /usr/local/cpanel/bin/spf_installer $i ;done

coser y cantar… ya tienes todos tus dominios con el registro spf instalado.

Por cierto, si lo que se quiere hacer es eliminar los registros spf:
/usr/local/cpanel/bin/spf_uninstaller
Esta todo pensado!!!

Comments are closed

Panorama Theme by Themocracy