邮件中的 X 标头代表啥?

Posted

技术标签:

【中文标题】邮件中的 X 标头代表啥?【英文标题】:What do X-headers in mails stand for?邮件中的 X 标头代表什么? 【发布时间】:2013-01-06 07:21:09 【问题描述】:

我想知道电子​​邮件中的所有 X- 标头代表什么。

真的只是一种风俗,人人都能编造出来吗? 它们是否记录在某处?我很快浏览了RFC 5322。它似乎没有提到任何关于自定义标题的内容。 他们是何时或由谁介绍的?

感谢您在该领域提供了一些启示:)

【问题讨论】:

【参考方案1】:

RFC822(“ARPA Internet 文本消息格式标准”)在 4.7.4 和 4.7.5 节中指定,以“X-”开头的标头永远不会成为任何标准的一部分,因此可以用于特定应用目的。

不管怎样,最近的 BCP 文档 RFC6648(“Deprecating the 'X-' Prefix and Similar Constructs in Application Protocols”)建议以后避免使用“X-”前缀,因为标准化和非标准化标头之间的区别没有得到很好的定义,并且当采用常用的非标准标头作为标准时,试图做出这种区分会失败。

【讨论】:

感谢您的回答。尤其是第二份文件的指针谈到了一些历史。 我注意到这些标头在转发时会被丢弃。转发电子邮件时有没有办法让标题保持不变?

以上是关于邮件中的 X 标头代表啥?的主要内容,如果未能解决你的问题,请参考以下文章

php发送的电子邮件中的Message-Id有啥问题

nmds bray-curtis 相异指数中的 x 和 y 轴代表啥?(Vegan package R)

电子邮件标头中的 -- 是啥?

如何从 python 中的 RFC 2822 邮件标头中提取多个电子邮件地址?

重新发送 MIME 电子邮件中的标头

ARKit – 变换矩阵中的不同列代表啥?