¿Qué son los registros SPF y cómo ayudan a la entregabilidad de los correos electrónicos?
Publicado: 2022-08-28En los viejos tiempos, como en la Edad Media, las cartas escritas se usaban para enviar mensajes y comunicarse. Los reyes y gobernantes también escribieron cartas a sus gobernadores y súbditos, pero antes de que se enviara el sobre real, se le puso un sello que daba testimonio de su legitimidad. Si el destinatario de la misiva imperial no veía el sello real, lo rechazaría y asumiría que era falso.
Ahora no estamos usando exactamente pergaminos y pergaminos hoy en día, pero todavía hay una prueba de verificación o un proceso de selección por el que tienen que pasar nuestros correos electrónicos o 'cartas'. Y eso se hace con la ayuda de registros SPF.
Los registros SPF enumeran las direcciones IP que tienen autorización para enviar correos electrónicos desde su dominio. El extremo receptor verifica el registro SPF para ver si la dirección IP que envió el correo electrónico está en él (el registro) o no. Si es así, significa que el mensaje es legítimo y proviene de alguien que está autorizado para enviar correos electrónicos en nombre de su dominio. Si los registros no incluyen la dirección IP de envío, el correo electrónico se rechaza y se asigna a la triste pila de 'spam'.
Toma otro ejemplo.
¿Alguna vez ha recibido un correo electrónico de Wordpress.com o Google.com diciendo "Booga Booga, quiero comer un poco de Shuga"?
No, no lo has hecho. En teoría, cualquiera podría enviarle este mensaje asumiendo el nombre del dominio y haciéndolo parecer como si fuera del sitio real. Pero eso no sucede porque los registros SPF impiden que cualquier parte que no esté en la lista de direcciones IP autorizadas envíe un correo electrónico en nombre del nombre de dominio. Es un método de crear credibilidad, básicamente.
Registros SPF: una mirada más profunda
SPF significa marco de política del remitente. Se clasifica como un registro DNS TXT. Los registros DNS TXT se utilizan para insertar líneas de texto en el DNS o en el Sistema de nombres de dominio. Los registros SPF usan este truco de ingreso de texto para enumerar las direcciones IP autorizadas. Básicamente, eso significa que la lista de direcciones IP está registrada en el DNS como fragmentos de texto.
Echemos un vistazo a un pequeño gráfico para entender cómo funcionan los registros SPF.
Esto es bastante básico, pero cubre el quid de la cuestión. El punto a tener en cuenta es que hay dos servidores involucrados. Uno es el remitente y el otro es el narco. Este último detiene cada correo y verifica si se envía por una dirección IP autorizada o no.
El componente 'todos'
Eso nos lleva a otro aspecto importante de los registros SPF: la función 'todos'. La función 'todos' está escrita al final del registro SPF (obtendrá una mejor idea cuando analicemos la sintaxis en el siguiente encabezado) y decide qué sucede con el correo electrónico falso enviado por el remitente falso.
El servidor receptor tiene tres formas en las que puede tratar un correo electrónico enviado desde una dirección IP no registrada.
• La función “-all”: si la palabra 'all' se escribe al final del registro SPF con un signo negativo (-), significa que todos los correos electrónicos enviados desde direcciones IP no registradas serán rechazados. No se entretendrán en absoluto.
• La función "~todos": si "todos" se escribe con un signo (¿aproximado?) "~", significa que el correo electrónico se dejará pasar pero se marcará como spam.
• La función “+todos”: Este es más o menos el tipo de escenario de 'abrir las compuertas'. El signo más indica que no hay ningún proceso de selección en el registro SPF. Cada servidor está autorizado para enviar un correo electrónico en nombre de su dominio.
La sintaxis de un registro SPF
¿Ves ese lío de letras y números ahí arriba? Así es como se ve un registro SPF. Y si echa un vistazo al final, verá la función 'todo' de la que hemos estado hablando. En este ejemplo, se utiliza el signo negativo, lo que significa que se rechazarán todos los correos electrónicos no autorizados.
Analicemos un poco la sintaxis.
• En primer lugar, está el componente “v = spf1”. Esta parte de la sintaxis es la identificación de un registro SPF. Si un registro comienza sin él, el servidor no lo reconocerá como un registro SPF.
• Luego, hay dos direcciones IP que se borraron para enviar correos electrónicos desde el dominio. En este ejemplo, solo hay dos, pero pueden ser muchos más.
• El "incluir: Examplesender.email" muestra que el sitio web 'examplesender.email' puede enviar correos electrónicos desde su nombre de dominio. Esto se puede considerar como un método para otorgar autorización colectivamente a muchas direcciones IP diferentes a la vez. Si el registro SPF muestra que todo un sitio web está autorizado para enviar correos electrónicos en nombre de su dominio, entonces todas las direcciones IP asociadas con el registro SPF de ese sitio web recibirán autorización.
• Es como si tu papá mostrara su tarjeta en la entrada del edificio de oficinas y luego te dejara a ti ya tus hermanos pasar el control de seguridad. Como la gente sabe que sois los hijos del jefe, estáis autorizados a entrar automáticamente.
• Al final, está la función '-all'. Eso fue discutido en detalle arriba.
Cómo ayudan los registros SPF en la capacidad de entrega de correo electrónico
Supongamos que tiene dos teléfonos celulares. Uno es para uso personal, y el otro se encuentra prácticamente en la casa y todos lo usan. También tienes algunos hermanos bromistas a los que les gusta jugar contigo enviando mensajes a tus amigos mientras haces que parezca que los estás enviando.
En tal situación, si usa su número personal para enviar un mensaje a un amigo, sabrá que es usted quien está hablando y responderá. Pero si envía un mensaje desde el otro número, lo ignorará porque sabe que no hay confiabilidad ni garantía de que el remitente sea usted y no su hermano bromista, aunque es su número el que aparece.
De la misma manera, cuando un dominio no tiene un registro SPF, no habrá credibilidad en sus correos electrónicos. El extremo receptor no tendrá forma de saber si el remitente está autorizado o no. Todos los correos electrónicos enviados serán considerados con sospecha y se marcarán como correo no deseado. No podrás llamar la atención de tus clientes y tus correos electrónicos serán enviados a la papelera con desprecio.
Pero cuando se establece un registro SPF, permitirá que el extremo receptor filtre los correos electrónicos legítimos de los falsos al verificar la dirección IP entrante.
En esencia, los registros SPF ayudan en la capacidad de entrega del correo electrónico al aumentar la credibilidad y establecer la integridad del remitente.
¿Por qué los registros SPF son tan importantes?
En el último encabezado, discutimos cómo los registros SPF ayudan en la capacidad de entrega del correo electrónico. Debido a la credibilidad adicional, sus correos electrónicos tendrán más posibilidades de terminar en la bandeja de entrada 'Principal' en lugar de en la carpeta 'Spam'.
Ahora, esto suena bastante leve y hace que parezca que la única consecuencia de no tener un registro SPF es que sus correos electrónicos se marcarán como 'spam'. Pero eso no es todo.
Si no tiene un registro SPF, cualquier persona o parte podrá asumir su nombre de dominio. Podrían enviar correos electrónicos a sus clientes que podrían estropear su reputación y tener serias implicaciones para su marca.
Y si su empresa está ganando popularidad, este tipo de acción puede estar motivada por la malicia y la rivalidad. Los competidores pueden recurrir a tal estratagema para disminuir su aclamación y fama en el mercado.
Por lo tanto, el potencial y la posibilidad de este peligro, combinado con el aspecto relacionado con la capacidad de entrega del correo electrónico, nos ayuda a darnos cuenta de la importancia y la esencialidad de tener un registro SPF establecido.
Conclusión
Como conclusión, hagamos un resumen rápido de lo que vimos en el artículo anterior.
Los registros SPF se utilizan para certificar y verificar si una determinada dirección IP es elegible y está autorizada para enviar correos electrónicos en nombre del nombre de dominio o no. Fue diseñado para complementar el protocolo SMTP. El registro SPF se escribe como un archivo DNS TXT.
Si el servidor receptor, después de verificar el registro SPF, encuentra que la dirección IP no está en la lista o no está registrada, entonces marca el correo electrónico como correo no deseado o detiene su proceso. Hay diferentes formas en que el destinatario puede tratar un correo electrónico falso. Discutimos esto en la parte sobre la función 'todos'.
Tener un registro SPF establecido puede ayudar a mejorar la capacidad de entrega de su correo, ya que puede otorgar credibilidad a los correos electrónicos que se envían desde su dominio. Dado que puede restringir la cantidad de direcciones IP autorizadas, el servidor receptor tratará el correo entrante como seguro y legítimo.