https://en.wikipedia.org/wiki/Extended_SMTP#SMTPUTF8
SMTPUTF8 扩展允许在邮箱名称和标头字段中使用 UTF-8 编码。这提供了向国际化地址发送电子邮件的功能,例如 Pelé@example.com、δοκιμή@παράδειγμα.δοκιμή 和测试@测试.测试。
Exchange 服务器是否支持这样的邮箱名称?如果支持,通过什么方法?我正在用更开放的 SMTP 模块替换一些 MAPI 功能(这样它就不依赖于 Exchange/Outlook),但该项目位于瑞典,许多电子邮件地址都包含此类字符。
答案1
很难找到微软关于此问题的官方文档。
底线:尽管目前 Exchange 不支持 EAI,但微软似乎开始在 Office 中支持 EAI,这意味着他们可能计划将来为其他产品支持 EAI。
这是基于 Microsoft 文章中有关 Outlook 2016 新功能的以下段落。在Outlook 2016 for Windows 中的新增功能微软声明:
EAI(电子邮件地址国际化)
EAI 是 Outlook 2016 的一项功能,它使您可以向任何电子邮件地址发送邮件或从任何电子邮件地址接收邮件,而不管电子邮件地址使用哪种语言。国际地址的工作方式与英语电子邮件地址相同,因此您可以以相同的方式回复、发送和撰写电子邮件。
如果您拥有国际电子邮件地址,则可以配置它们并使用 Outlook 2016 的所有功能。Office 365 在发布 Outlook 2016 时不支持创建国际地址。但是,如果您是 Office 365 用户,则可以向任何国际地址发送邮件和从任何国际地址接收邮件。我们建议您在使用 EAI 时使用 Unicode Outlook 数据文件(pst 和 ost 文件)。
上文中特别值得注意的是“Office 365 不支持创建国际地址在 Outlook 2016 发布时“”。
人们可以合理地认为该声明暗示他们将在未来的 Office 365 中支持此功能。
此外,您可以将 Microsoft Office 365 Exchange Online 的功能集视为 Microsoft Exchange Server 功能的预览。因此,未来 Microsoft Exchange 有望支持 EAI 也是合理的。
另外值得注意的是,Google 也开始支持 EAI迈向全球化电子邮件的第一步自 2014 年 8 月 5 日起
从现在开始,Gmail(以及不久后推出的日历)将识别包含重音字符或非拉丁字符的地址。这意味着 Gmail 用户可以向电子邮件地址中包含这些字符的人发送电子邮件,也可以接收他们的电子邮件。当然,这只是第一步,还有很长的路要走。未来,我们希望让您能够使用它们来创建 Gmail 帐户。