RFC 5321 - 简单邮件传输协议 (SMTP)
- 状态: Draft Standard
- 发布日期: 2008年10月
- Stream: IETF
- 作者: J. Klensin
- 更新了: RFC 1123
- 废弃了: RFC 2821
- 勘误: RFC Editor Errata
摘要
本文档是 Internet 电子邮件传输基础协议的规范. 它合并,更新并澄清了若干早期文档, 使其中大部分文档的全部或部分内容废弃. 本文档覆盖当代 Internet 中的 SMTP 扩展机制和最佳实践, 但不提供具体扩展的详细信息. 虽然 SMTP 设计为邮件传输和投递协议, 本规范也包含对其作为"邮件提交 (mail submission)"协议使用时很重要的信息, 适用于"split-UA" (User Agent) 邮件阅读系统和移动环境.
目录
- 1. 简介 (Introduction)
- 1.1 电子邮件传输
- 1.2 本文档的历史和背景
- 1.3 文档约定
- 2. SMTP 模型 (The SMTP Model)
- 2.1 基本结构
- 2.2 扩展模型
- 2.3 SMTP 术语
- 2.4 通用语法原则和事务模型
- 3. SMTP 过程概述 (The SMTP Procedures)
- 3.1 会话发起
- 3.2 客户端发起
- 3.3 邮件事务
- 3.4 用于地址纠正或更新的转发
- 3.5 用于调试地址的命令
- 3.6 中继和邮件路由
- 3.7 邮件网关
- 3.8 终止会话和连接
- 3.9 邮件列表和别名
- 4. SMTP 规范 (The SMTP Specifications)
- 4.1 SMTP 命令
- 4.2 SMTP 回复
- 4.3 命令和回复的顺序
- 4.4 跟踪信息
- 4.5 其他实现问题
- 5. 地址解析和邮件处理 (Address Resolution and Mail Handling)
- 5.1 定位目标主机
- 5.2 IPv6 和 MX 记录
- 6. 问题检测和处理 (Problem Detection and Handling)
- 6.1 可靠投递和通过电子邮件回复
- 6.2 不需要,未请求和"攻击"消息
- 6.3 循环检测
- 6.4 对异常情况的补偿
- 7. 安全考虑事项 (Security Considerations)
- 7.1 邮件安全和伪造
- 7.2 "盲"副本
- 7.3 VRFY,EXPN 和安全
- 7.4 基于 251 和 551 响应码的邮件重新路由
- 7.5 公告中的信息披露
- 7.6 跟踪字段中的信息披露
- 7.7 消息转发中的信息披露
- 7.8 抵抗攻击
- 7.9 SMTP 服务器的操作范围
- 8. IANA 考虑事项 (IANA Considerations)
- 9. 致谢 (Acknowledgments)
- 10. 参考文献 (References)
- 10.1 规范性参考文献
- 10.2 资料性参考文献
附录
- Appendix A. TCP 传输服务
- Appendix B. 从 RFC 822 头字段生成 SMTP 命令
- Appendix C. 源路由
- Appendix D. 场景
- Appendix E. 其他网关问题
- Appendix F. RFC 821 的已废弃特性
相关资源
- 官方文本: RFC 5321
- 官方页面: RFC 5321 DataTracker
- 勘误: RFC Editor Errata
- 相关 RFC: RFC 5322 (Mail Format), RFC 6531 (Internationalized Email)