RFC esenciales para correo electrónico y DNS

Los Request for Comments (RFC) recogen las especificaciones técnicas que sustentan gran parte del funcionamiento de Internet. En correo electrónico y DNS constituyen la referencia para comprender protocolos como SMTP, mecanismos de autenticación como SPF, DKIM y DMARC, la protección del transporte mediante TLS o tecnologías de seguridad como DNSSEC.

Este recurso reúne los documentos más relevantes para administradores de correo, analistas de seguridad y profesionales que trabajan con infraestructuras de mensajería. Cada referencia incluye una identificación rápida de la tecnología, una descripción de su función y un enlace directo a la documentación oficial.

RFC principales del correo electrónico

RFC 5321 SMTP

Descripción
Define Simple Mail Transfer Protocol (SMTP), el protocolo utilizado para transferir mensajes entre servidores de correo. Describe las sesiones SMTP, comandos, respuestas, encaminamiento y comportamiento esperado durante la entrega de mensajes.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc5321

RFC 5322 Mensaje

Descripción
Define el formato de los mensajes de correo electrónico, incluida la estructura de las cabeceras y campos como From, To, Subject, Date, Message-ID o Reply-To, además del formato general del cuerpo del mensaje.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc5322

RFC 6531 SMTPUTF8

Descripción
Define la extensión SMTPUTF8, que amplía SMTP para permitir caracteres UTF-8 durante las transacciones SMTP y forma parte de la arquitectura de internacionalización del correo electrónico.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc6531

RFC 2045 MIME

Descripción
Define elementos fundamentales de MIME, como Content-Type y Content-Transfer-Encoding, necesarios para transportar diferentes tipos de contenido mediante correo electrónico.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc2045

RFC 2046 MIME

Descripción
Define los tipos de medios MIME y estructuras multipart utilizadas para combinar texto, HTML, imágenes, documentos y otros elementos dentro de un mismo mensaje.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc2046

RFC 2047 MIME

Descripción
Define mecanismos para representar caracteres que no pertenecen al conjunto ASCII en determinadas cabeceras de los mensajes de correo electrónico.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc2047

RFC 2048 MIME

Descripción
Documento histórico de la familia MIME relacionado con procedimientos de registro. Forma parte del conjunto original de especificaciones MIME y fue reemplazado posteriormente por otros documentos.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc2048

RFC 2049 MIME

Descripción
Completa la serie MIME original describiendo criterios de conformidad, ejemplos y consideraciones relacionadas con su implementación.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc2049

RFC 3461 DSN

Descripción
Define la extensión SMTP para solicitar Delivery Status Notifications (DSN), permitiendo indicar cuándo deben generarse notificaciones sobre el resultado de la entrega de un mensaje.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc3461

RFC 3464 NDR

Descripción
Define el formato de los mensajes Delivery Status Notification utilizados para comunicar de forma estructurada errores, retrasos y otros estados relacionados con la entrega del correo.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc3464

RFC 4954 SMTP AUTH

Descripción
Define la extensión SMTP AUTH, mediante la que un cliente SMTP puede autenticarse ante un servidor utilizando mecanismos de autenticación compatibles.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc4954

RFC 3207 STARTTLS

Descripción
Define la extensión STARTTLS para SMTP, permitiendo establecer una sesión TLS sobre una conexión SMTP existente antes de continuar con el intercambio de información.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc3207

RFC 6409 Submission

Descripción
Define Message Submission y diferencia la presentación de mensajes por clientes y aplicaciones de la transferencia SMTP entre servidores. El servicio utiliza habitualmente el puerto TCP 587.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc6409

SPF y DKIM

RFC 7208 SPF

Descripción
Define Sender Policy Framework (SPF), el mecanismo mediante el cual un dominio publica en DNS información sobre los sistemas autorizados para utilizarlo durante determinadas fases de una transacción SMTP.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc7208

RFC 6376 DKIM

Descripción
Define DomainKeys Identified Mail (DKIM), un mecanismo que incorpora una firma criptográfica al mensaje y publica mediante DNS la información necesaria para que el receptor pueda verificarla.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc6376

RFC 8301 Seguridad

Descripción
Actualiza requisitos criptográficos y recomendaciones de seguridad aplicables a DKIM, incluidas consideraciones sobre algoritmos y tamaños de clave.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8301

RFC 8463 Ed25519

Descripción
Define el método para utilizar firmas Ed25519 con DKIM como alternativa criptográfica dentro del mecanismo de firma.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8463

DMARC

RFC 9989 DMARC

Descripción
Especificación actual de Domain-Based Message Authentication, Reporting, and Conformance (DMARC). Define la relación de DMARC con SPF y DKIM, el alineamiento de identificadores y las políticas que puede publicar el propietario de un dominio.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc9989

RFC 9990 Informes

Descripción
Define los informes agregados de DMARC y el formato empleado para proporcionar al propietario del dominio información sobre los resultados de autenticación observados por los receptores.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc9990

RFC 9991 Fallos

Descripción
Define los informes de fallo de DMARC destinados a proporcionar información sobre mensajes individuales que presentan problemas relacionados con la autenticación DMARC.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc9991

RFC 7489 DMARC

Descripción
Especificación original de DMARC publicada en 2015. Sigue siendo una referencia histórica importante, aunque ha sido sustituida por las especificaciones posteriores de DMARC.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc7489

RFC 8616 UTF-8

Descripción
Aborda la autenticación del correo electrónico internacionalizado y actualiza aspectos relacionados con SPF, DKIM y DMARC para nombres de dominio internacionalizados.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8616

ARC y BIMI

RFC 8617 ARC

Descripción
Define Authenticated Received Chain (ARC), un mecanismo que permite conservar y encadenar información de autenticación cuando un mensaje atraviesa sistemas intermediarios capaces de modificarlo.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8617

BIMI BIMI

Descripción
Brand Indicators for Message Identification (BIMI) se mantiene como especificación independiente y no debe confundirse con RFC 9421, que corresponde a HTTP Message Signatures.

Documento IETF
https://datatracker.ietf.org/doc/html/draft-brand-indicators-for-message-identification-14

Seguridad del transporte SMTP

RFC 8461 MTA-STS

Descripción
Define SMTP MTA Strict Transport Security (MTA-STS), que permite a un dominio publicar una política para exigir TLS y la validación correcta del servidor de destino durante la entrega SMTP compatible.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8461

RFC 8460 TLS-RPT

Descripción
Define SMTP TLS Reporting (TLS-RPT), mediante el que un dominio puede indicar un destino para recibir informes sobre problemas encontrados al establecer conexiones SMTP protegidas mediante TLS.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8460

RFC 7672 DANE

Descripción
Define el uso de DANE con SMTP mediante registros TLSA protegidos con DNSSEC para asociar información criptográfica a los servidores de correo de un dominio.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc7672

DNS, DNSSEC y CAA

RFC 1034 DNS

Descripción
Describe los conceptos fundamentales del Domain Name System (DNS), incluida su arquitectura distribuida, jerarquía de nombres, zonas, delegaciones y servidores de nombres.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc1034

RFC 1035 DNS

Descripción
Define detalles de implementación y protocolo de DNS, incluido el formato de los mensajes y numerosos tipos de Resource Records.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc1035

RFC 4033 DNSSEC

Descripción
Introduce DNS Security Extensions (DNSSEC), sus conceptos principales y el modelo empleado para aportar autenticación del origen e integridad a los datos DNS.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc4033

RFC 4034 DNSSEC

Descripción
Define los Resource Records utilizados por DNSSEC y los formatos necesarios para publicar firmas, claves y otra información relacionada con su validación criptográfica.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc4034

RFC 4035 DNSSEC

Descripción
Describe las modificaciones al protocolo DNS necesarias para utilizar DNSSEC y el comportamiento esperado durante los procesos de consulta y validación.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc4035

RFC 8659 CAA

Descripción
Define Certification Authority Authorization (CAA), un registro DNS mediante el que un dominio puede indicar qué autoridades de certificación están autorizadas para emitir certificados para sus nombres.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8659

Registros DNS modernos

RFC 1035 A/MX/TXT

Descripción
Documento de referencia para registros DNS fundamentales como A, MX, NS, PTR, SOA y TXT, entre otros definidos originalmente por el protocolo.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc1035

RFC 3596 AAAA

Descripción
Define las extensiones de DNS para IPv6, incluido el registro AAAA utilizado para asociar nombres de dominio con direcciones IPv6.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc3596

RFC 2782 SRV

Descripción
Define el registro SRV, utilizado para indicar la ubicación, puerto, prioridad y peso de servicios disponibles para un dominio.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc2782

RFC 6698 TLSA

Descripción
Define el registro TLSA y el mecanismo DANE para asociar información de certificados o claves TLS con nombres publicados en DNS y protegidos mediante DNSSEC.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc6698

RFC 4255 SSHFP

Descripción
Define el registro SSHFP, utilizado para publicar huellas digitales de claves públicas SSH mediante DNS.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc4255

RFC 9460 SVCB/HTTPS

Descripción
Define los registros SVCB y HTTPS, diseñados para publicar información sobre endpoints de servicios y parámetros asociados a la conexión.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc9460

Consultas DNS cifradas

RFC 8484 DoH

Descripción
Define DNS over HTTPS (DoH), que transporta consultas y respuestas DNS utilizando HTTPS para proporcionar confidencialidad e integridad entre el cliente y el servidor DoH.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc8484

RFC 7858 DoT

Descripción
Define DNS over TLS (DoT), mediante el que las consultas DNS se transportan a través de una conexión protegida con TLS entre cliente y resolver.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc7858

RFC 9250 DoQ

Descripción
Define DNS over Dedicated QUIC Connections (DoQ), proporcionando transporte cifrado para consultas y respuestas DNS mediante QUIC.

RFC oficial
https://datatracker.ietf.org/doc/html/rfc9250

Para trabajos relacionados con seguridad del correo electrónico, los documentos sobre SMTP, formato de mensajes, SPF, DKIM, DMARC, ARC, MTA-STS, TLS-RPT, DNS y DNSSEC forman una base especialmente útil. Consultar directamente estas especificaciones permite verificar comportamientos, límites y requisitos sin depender únicamente de la interpretación realizada por fabricantes o productos concretos.