是否允许使用非 ASCII 字符作为电子邮件 X-header 的值?

是否允许使用非 ASCII 字符作为电子邮件 X-header 的值?

我正在排除一个问题,该问题似乎与邮件服务器无法理解 x-header 值中的某些国际字符有关。这引出了一个更广泛的问题:非 ASCII 字符是否允许作为 x-header 值?

答案1

MIME 标头中不允许使用非 ASCII 字符。

虽然 X-header 字段明确受到保护以免被标准化,但它们必须符合通用的 MIME 标头标准。RFC822(第 3.1.1 节)将标头字段定义为:

每个标题字段都可以看作是 ASCII 字符的单个逻辑行,包含字段名称和字段主体。

RFC2047(非 ASCII 文本的消息头扩展)定义了非 ASCII 字符的编码方法。

相关内容