Mime Multipart消息ContentId“CID:”的有效字符是什么?

时间:2010-04-09 03:55:04

标签: mime email-headers mime-message

从阅读RFC看来,CID可以/必须只包含与常规URI允许的字符集相同的字符集。它是否正确。我问,因为我希望编写一个简单的帮助器,它带有一个CID前缀,并在为mime multitypes附件生成CID时添加一个计数器。

1 个答案:

答案 0 :(得分:3)

Content-ID值必须采用RFC-822 addr-spec(user @ domain)的形式。

由于addr-spec可能包含URL中不允许的字符,因此在“cid”URL中使用这些字符时会进行十六进制编码。

根据RFC2392:

  

“cid”网址转换为   相应的Content-ID消息   标题[MIME]由
      删除“cid:”前缀,将%编码字符转换为   他们的等价物       US-ASCII字符,并用角度包围其余部分   支架对,       “<”和“>”。

了解详情:http://www.faqs.org/rfcs/rfc2392.html

相关问题