Los registros SPF y DKIM son necesarios para poder enviar boletines automáticos o programados, y que dichos emails lleguen a sus destinatarios sin ser considerados SPAM (es muy fácil acabar en la bandeja de correo no deseado).

 

¿Qué son los registros SPF y DKIM?

Los registros SPF y DKIM son los pasos más importantes de la configuración de un servidor de correo SMTP;

 

Sirven para que nuestros emails no sean catalogados como SPAM.

Por tanto, es fundamental añadir un registro SPF y un registro DKIM en nuestro a través de nuestro proveedor de DNS para poder utilizar cualquier servidor SMTP externo.

 
 

 

SPF (Sender Policy Framework)

El protocolo SPF es uno de los más utilizados en la lucha contra el SPAM. Evita la suplantación de identidad. También reduce el riesgo de que los servidores de correo nos clasifiquen como SPAM.

Podemos comprobar si disponemos de un registro SPF en nuestro dominio con la herramienta de testeo de registros SPF:

Herramienta de testeo de registros SPF

   

 

Si existe algún registro SPF válido, el resultado será parecido a este:

SPF record passed validation test with pySPF:

Registros SPF evaluados 

DKIM (DomainKeys Identified Email)

El registro DKIM (DomainKeys Identified Email) consta de dos claves, una clave pública y otra privada. La clave pública se crea en el DNS del dominio del remitente, mientras que la clave privada será utilizada por  el servidor SMTP utilizado para firmar digitalmente los emails enviados.

Cuando un cliente envía un email a traves del servidor de correo SMTP, la plataforma genera la firma en tiempo real mediante la clave privada y la añade a los encabezados del email enviado. El servidor del destinatario comprueba la firma del email mediante la clave pública que hay en el DNS del remitente, con lo que verifica la autenticidad de la firma y la autorización correspondiente.

Los registros SPF y DKIM se utilizan conjuntamente con servidores de correo SMTP externos, muy útiles para páginas web que requieran de este tipo de servicios. (Por norma general los proveedores de hosting aplican restricciones a los servicios de correo, por lo cual se hace necesario la contratación de los planes de servicios de correo que ofrecen, o en su caso la contratación de servidores de correo externos, que suelen ser plataformas totalmente especializadas en los servicios de envío de emails. )

 

Algunos de estos proveedores de servicios de correo SMTP externo pueden ser:

Mailchimp

MailRelay

Mandrill
 
Una combinación interesante es utilizar Cloudfare para acelerar la carga de la web, además de los plugins de caché que uno prefiera. En este caso, los registros DNS deben ser modificados para añadir el SPF y el DKIM.

Al utilizar cualquiera de los servicios SMTP que anteriormente he mencionado, recibimos los registros necesarios para verificar el SPF y el DKIM.

En este caso vamos a realizar la configuración utilizando los servicios SMTP de Mandrill.

 

CONFIGURAR REGISTROS SPF Y DKIM EN CLOUDFARE

Así que entramos en Cloudfare de nuevo, nos vamos a DNS Settings, y añadiremos los registros SPF y DKIM.

DNS Settings en Cloudfare

 

Vamos a añadir primero el registro DKIM

Copiamos en Mandrill los datos de verificación DKIM:

Añadir registro DKIM de Mandrill en Cloudfare

 

Hemos de añadir un nuevo registro TXT  en Cloudfare.

El nombre de dicho registro TXT debe ser mandrill._domainkey.midominio.com

Y el valor ha de ser la configuración copiada de Mandrill:

Añadir registro DKIM Cloudfare

Ahora hemos de añadir el registro SPF en Cloudfare

Valores registro SPF Mandrill

Comprobamos la configuración necesaria del SPF en Mandrilla, y lo copiamos para añadirlo al nuevo registro de Cloudfare:

 

El registro SPF contendrá seguramente lo siguiente (no te preocupes, simplemente copia lo que Mandrill te muestre):

v=spf1 a mx ip4:DIRECCIÓNIP ip4: DIRECCIÓNIP include:spf.mandrillapp.com ~all

 
Si ya tenemos un registro SPF, debemos añadir los servidores de Mandrill a dicho registro añadiendo  include:spf.mandrillapp.com  (antes del último operador, que suele ser ?all,~all, o -all)

El nombre de dicho registro TXT debe ser midominio.com (en mi caso, eltallerdelbit.com)

El valor del registro será el valor recogido de la configuración de Mandrill:

Añadir registro SPF en Cloudfare

 

Hecho esto, verificamos en Mandrill la correcta instalación de los registros SPF y DKIM en las DNS de nuestro dominio. Si todo es correcto, veremos la señal verde que indica éxito en la verificación del dominio.

Verificación de los registros de Mandrill

¿Quieres saber más?

Si estás interesado en saber más acerca de cómo configurar correctamente un servidor externo de correo SMTP y en configurar correctamente tus campañas de Mail Marketing, puedes encontrar más info aquí:

 

Mail Marketing completo con WordPress | Servidor de Correo


Etiquetas del articulo: ,


Suscríbete para acceder a la zona privada

Suscribiéndote a la lista de correo de El Taller del Bit conseguirás entrar a la zona privada de descargas con materiales exclusivos (ebooks, artículos privados, plugins, descargas de exámenes resueltos ...)

Gracias. Te has suscrito con éxito!