Appendix E. Other Gateway Issues (其他网关问题)
本附录讨论与SMTP网关相关的其他问题,这些网关在不同消息传输系统之间转换邮件。
E.1. 地址转换
当网关在SMTP和其他邮件系统之间转换消息时,必须 (MUST) 注意正确转换地址格式。
关键考虑:
- 确保地址在两个系统中都保持可路由
- 保留足够的信息以允许回复
- 在必要时记录原始地址
E.2. 头字段映射
不同邮件系统可能具有不同的头字段概念。网关应该:
- 尽可能保留原始头字段
- 在必要时映射到等效的头字段
- 在无法映射时记录信息
E.3. 消息格式转换
网关可能需要:
- 转换字符编码
- 调整行结束约定
- 处理附件和MIME结构
E.4. 错误处理
网关必须 (MUST) 正确处理两个系统中的错误:
- 将非传递通知转换为适当的格式
- 确保发送方收到有关传递失败的通知
- 在无法转换时生成适当的错误消息
E.5. 跟踪信息
网关应该 (SHOULD):
- 添加"Received:"头字段记录网关处理
- 记录转换操作
- 保留来自两个系统的跟踪信息
这些考虑对于维护跨不同邮件系统的互操作性至关重要。