编码词允许将非 US-ASCII 字符编码为 US-ASCII,从而放入电子邮件标题中。
http://en.wikipedia.org/wiki/MIME#Encoded-Word
主题标头中经常使用编码词,尤其是当主题是另一种语言时,例如西班牙语:
Subject: =?iso-8859-1?Q?=A1Hola,_se=F1or!?=
问题:在主题之外的任何标题中使用编码词是否有正当理由?
回答:
来自 RFC 2047 的示例
- 电子邮件地址中显示姓名:致:=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=
- 评论:来自:Nathaniel Borenstein(=?iso-8859-8?b?7eXs+SDv4SDp7Oj08A==?=)
编辑:
我最近确实收到了其中一封。“罪魁祸首”是航空邮件。以下是邮件标题(电子邮件地址已更改):
To: "=?utf-8?Q?john=40doe.org?=" <[email protected]>
Message-ID: <[email protected]>
Subject: check this out
X-Mailer: Airmail (237)
答案1
人类的名字不仅限于 US-ASCII ,因此任何涉及人名(例如To:
、From:'
和)都是合法的。Reply-to:
CC:
RFC 2047显示此示例。如果产品名称标题 ( X-Mailer:
) 也显示编码字符,我也不会感到惊讶。