本文主要用来收集与电子邮件相关的RFC标准,如发现错误或有所补充,请通过公众号mailabc或文章留言。
电子邮件相关的RFC标准
RFC编号 | RFC名称 | RFC功能描述 | 备注 |
RFC 5321 | Simple Mail Transfer Protocol | 这个标准定义了SMTP协议,是电子邮件发送的基础协议,规定了邮件服务器之间的通信方式。 | |
RFC 3463 | Enhanced Status Codes for SMTP | 提供了更详细的SMTP状态代码,有助于诊断和解决邮件传输问题。 | |
RFC 4954 | SMTP Service Extension for Authentication | 定义了SMTP认证扩展,用于在SMTP会话期间进行用户认证。 | 取代了 RFC 2554 |
RFC 5322 | Internet Message Format | 定义了电子邮件消息的格式,包括头部字段和消息主体的规范。 | |
RFC 2045 | Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies | 这是 MIME 系列标准的核心文档,定义了多用途邮件扩展(MIME)的基本结构。它详细描述了如何编码和表示非文本数据,使其能够在现有的电子邮件传输协议(如 SMTP)上传输。 | |
RFC 2046 | Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types | 该文档定义了 MIME 的媒体类型(也称为 MIME 类型或内容类型)。它详细列出了常见的媒体类型(如 text/plain 、image/jpeg )及其子类型,并规定了如何为不同类型的数据定义新的媒体类型。 |
|
RFC 2047 | MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text | 该文档扩展了电子邮件头字段的功能,使其能够支持非 ASCII 字符。它定义了如何在邮件头字段(如 Subject 、From 、To 等)中使用编码方式来表示非英文字符。 |
|
RFC 2048 | Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures | 该文档描述了注册新的 MIME 媒体类型和内容转移编码的方法和过程。它确保了 MIME 类型的唯一性和一致性,避免冲突。 | |
RFC 2049 | Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples | 该文档为 MIME 的实现提供了符合性标准和示例,帮助开发者理解和实现 MIME 规范。它还整合了前面四个部分的内容,提供了实用的实现指南。 | |
RFC 6854 | Update to Internet Message Format to Allow Group Syntax in the “From:” and “Sender:” Header Fields | 扩展了电子邮件格式,使其支持群组语法。 | 更新了 RFC 5322 |
RFC 3501 | Internet Message Access Protocol (IMAP) – Version 4rev1 | 定义了IMAP协议(第四个版本),使用户能够远程访问并管理存储在邮件服务器上的邮件。 | |
RFC 1939 | Post Office Protocol – Version 3 (POP3) | 定义了POP3协议,使用户能够从邮件服务器下载邮件到本地。 | |
RFC 6376 | DomainKeys Identified Mail (DKIM) Signatures | 定义了DKIM,用于验证邮件的发送者域名并防止邮件伪造。 | |
RFC 7208 | Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1 | 定义了SPF(第一个版本),用于防止垃圾邮件通过授权检查来确认邮件是否来自合法的发送服务器。 | 取代了 RFC 4408 |
RFC 7489 | Domain-based Message Authentication, Reporting, and Conformance (DMARC) | 定义了DMARC协议,与DKIM和SPF配合使用,用于保护域名不被滥用发送假冒电子邮件。 | |
RFC 8314 | Use of Transport Layer Security (TLS) for Email Submission and Access | 主要规范了在电子邮件传输中使用 TLS(传输层安全协议) 的标准,以提高电子邮件的安全性和隐私性。 | |
RFC 2595 | Using TLS with IMAP, POP3 and ACAP | 定义了如何在 IMAP、POP3 会话中使用 STARTTLS 命令,将现有的未加密连接升级为加密连接,以确保数据在传输中的安全性。 |
部分内容被 RFC 8314更新 |
RFC 6532 | Internationalized Email Headers | 规定了支持非ASCII字符的电子邮件头字段格式,使国际化内容可以包含在头字段中。 | 取代了 RFC 5335 |
RFC 6531 | SMTP Extension for Internationalized Email | 规定了支持非ASCII字符的SMTP扩展,使电子邮件能够处理国际化的邮件地址。 | 取代了 RFC 5336 |
RFC 6530 | Overview and Framework for Internationalized Email | 提供了国际化电子邮件的总体框架,支持非ASCII字符的电子邮件地址和邮件内容。 | |
RFC 8551 | Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 4.0 Message Specification | 定义了 S/MIME 4.0 的核心消息结构和处理规范。这包括如何对 MIME 消息进行加密、签名、压缩以及证书管理。 | 取代了 RFC 5751 |