国际字符(例如umlaut字符)是否在电子邮件地址的本地部分有效?

24
德语的umlauts(ä,ö,ü)和sz字符(ß)是否在电子邮件地址的本地部分有效?
例如,考虑这个电子邮件地址:björn.nußbaum@trouble.org RFC 5322非常明确地表示,umlauts(和其他国际字符)不允许使用。如果我查看第3.4.1章节,关于本地部分有以下内容: local-part = dot-atom / quoted-string / obs-local-part 那么什么是dot-atom?在第3.2.3章中有描述:简而言之,它是“可打印的US-ASCII字符,不包括特殊字符”。
整个RFC 5322中我看不到任何关于国际字符的内容。难道RFC 5322已经过时了吗?(RFC 822 -> RFC 2822 -> RFC 5322
更新: 对我来说重要的是:当前标准是什么?是否允许使用国际字符? RFC 5322被标记为草案标准。因此,我认为这是最新的可靠来源,不是吗?
Efran提到,RFC 5336允许使用国际字符。但RFC 5336被标记为实验性的,所以对我来说这并不重要。

是的,它们是有效的字符。参考:https://debounce.io/blog/articles/email-syntax-error-explained/ - Iman
3个回答

16

是的,只要负责电子邮件地址的邮件交换器支持 RFC 5336 中讨论的 UTF8SMTP 扩展, 这些字符就是有效的。请注意,仅有很小一部分的邮件交换器支持国际化电子邮件地址。

例如,我们的电子邮件验证服务允许电子邮件地址的本地部分包含 UTF8 字符,但如果其相关的邮件交换器不支持上述扩展,则会将其标记为无法送达。


你知道哪些邮件交换器/域名已经允许在电子邮件地址的本地部分使用umlauts吗? - nanosoft

4

第二个链接已经失效了,有没有其他可用的替代链接? - manish
1
@manish 是的,已更新,谢谢提醒!顺便说一句:archive.org 也是你的好朋友。 :-) - grin

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接