允许在电子邮件地址中发表评论的目的是什么?

j_h*_*j_h 10 email thunderbird standards

根据标准,可以在电子邮件地址中插入“评论”,这样john(hello @(world!) )@example.comjohn@(my)example.com直接发送到john@example.com.

标准规定(在第 3.2.2 节中):

注释通常用于结构化字段正文中,以提供一些人类可读的信息文本。

但是,包含注释使得解析有效电子邮件地址变得更加复杂,我正在努力考虑此类注释启用其他无法实现的附加功能的任何情况。是否有一些模糊的历史原因将它们包含在内,现在仅出于遗留原因才允许评论(因此应该不鼓励/?弃用),或者它们是否启用了特定功能(正如标准所建议的那样)?

似乎 Thunderbird 解析了这些评论并将它们显示在“收件人”字段中(见下图),但这仅适用于发送到特定类型帐户的消息,我还没有找到有关此行为的任何文档。

在此处输入图片说明

sea*_*078 5

支持电子邮件地址内的注释主要是为了处理已弃用的电子邮件地址形式 - 具体来说,可以处理“john@example.com (John Smith)”而不是“John Smith <john@example.com>”。

这种旧式表示法将括号内的内容定义为任意注释,正如此处指出的那样,并在 RFC 822 中引用作为一般注释约定的一部分:

http://www.freesoft.org/CIE/RFC/822/16.htm

.. 正如您所看到的,原始电子邮件格式源于 1982 年形成的早期 RFC 822 标准,以取代 ARPANET 标准 RFC 733,后者也使用括号作为注释。最终,括号被标准化,但对原始格式的支持仍然存在。

回复:https: //en.wikipedia.org/wiki/Email#Message_format