11. Message Format (消息格式)
POP3服务器中的所有消息都必须 (MUST) 符合RFC 822标准 (现已被RFC 5322取代).
RFC 822消息格式
消息由两部分组成:
1. 消息头部 (Headers)
包含元数据字段, 如:
From: 发件人To: 收件人Subject: 主题Date: 日期Message-ID: 消息唯一标识符
示例:
From: [email protected]
To: [email protected]
Subject: Test Message
Date: Mon, 1 May 1996 12:00:00 -0700
Message-ID: <[email protected]>
2. 消息正文 (Body)
在头部之后, 由空行分隔, 包含实际的消息内容.
消息结束标记
POP3使用以下规则标记消息结束:
- 多行响应以单独的
.字符结束 - 如果消息行以
.开头, 则添加额外的.进行字节填充
MIME支持
虽然POP3本身不处理MIME, 但消息可以使用MIME格式 (RFC 2045-2049) 来支持:
- 多媒体内容
- 非ASCII字符
- 附件
相关RFC:
- RFC 5322: 互联网消息格式 (取代RFC 822)
- RFC 2045-2049: MIME (多用途互联网邮件扩展)