【发布时间】:2011-04-25 10:05:36
【问题描述】:
我在一个处理电子邮件的服务器上工作,作为其中的一部分,我们进行了一些 MIME 解析/编码。我最近遇到了一个问题,该消息在其他情况下有效,但在 MIME 标头中包含 Latin-1 字符。有人向多个收件人输入了包含 Latin-1 字符的电子邮件地址,因此 SMTP 信封仅包含有效收件人,但收件人行仍包含无效地址和编码不正确的字符串。
我的印象是这是非法的,并且 MIME 标头必须是 7 位。 MIME 标头中的 8 位值必须以格式编码
=?charset?encoding?encoded text?=
有问题的标题是这样的:
To: <changéd@someplace.com>, <secondaddress@someplace.com>
我的问题是:这是有效的 MIME,我只是不知道吗?
【问题讨论】: