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
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.