考虑以下带有显示名称的电子邮件地址:
"Sue Smith, PhD" <[email protected]>
RFC5322 没有提供有关显示名称内容的任何定义(除了单词字符和引号的基本定义)。
然而,我观察到,许多邮件客户端似乎普遍将包含逗号的名称解析为姓氏,名字在这些客户端中,该示例Sue Smith, PhD
往往被解释为名字“PhD”,姓氏“Sue Smith”。这有时会导致这些客户端出现恼人的 UI 问题。例如,Gmail 显示的内容如下(直到我手动更正地址簿中的名称):
省略逗号还会产生各种客户端相关影响。我见过的最常见的情况是将Sue Smith PhD
名字解释为“Sue”,姓氏解释为“Smith PhD”(或名字解释为“Sue Smith”,姓氏解释为“PhD”)。
我的问题是:鉴于显示名称似乎没有任何官方标准格式,是否有一种更安全的带后缀名称格式,可以增加更多邮件客户端的成功解释?
请注意,理想情况下,后缀应保留在显示名称中。删除后缀可以消除歧义,但并不理想。