问题 国际字符(例如变音字符)是否在电子邮件的本地部分有效?


德语变音符号(ä,ö,ü)和sz字符(ß)是否在电子邮件地址的本地部分有效?

例如,请使用此电子邮件地址: björn.nußbaum@trouble.org 

RFC 5322非常明确地说,不允许使用变音符号(以及其他国际字符)。如果我看一章 3.4.1,有关于本地部分的以下内容: local-part = dot-atom / quoted-string / obs-local-part 这意味着什么 dot-atom?它在章节中描述 3.2.3:好吧,长话短说: Printable US-ASCII characters not including specials

所以在整个RFC 5322中我看不到任何有关国际字符的内容。 或者RFC 5322已经过时了? (RFC 822  - > RFC 2822  - > RFC 5322

更新: 对我来说重要的是: 目前的标准是什么?允许或不允许国际字符? RFC 5322标记为DRAFT STANDARD。所以我认为这是最新的依赖来源,不是吗?

Efran提到,那 RFC 5336 允许国际字符。但是RFC 5336被标记为实验,所以这对我来说并不重要。


1384
2018-02-27 20:07


起源



答案:


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

我们两个 电子邮件验证组件 对于Microsoft .NET和我们的 REST电子邮件验证服务例如,允许在电子邮件地址的本地部分使用UTF8字符,但如果其相关邮件交换器不支持上述扩展名,则将其标记为无效。


8
2018-03-01 06:45



您知道哪些邮件转发器/域已经允许在电子邮件地址的本地部分使用变音符号吗? - nanosoft


答案:


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

我们两个 电子邮件验证组件 对于Microsoft .NET和我们的 REST电子邮件验证服务例如,允许在电子邮件地址的本地部分使用UTF8字符,但如果其相关邮件交换器不支持上述扩展名,则将其标记为无效。


8
2018-03-01 06:45



您知道哪些邮件转发器/域已经允许在电子邮件地址的本地部分使用变音符号吗? - nanosoft


https://tools.ietf.org/html/rfc5322#section-3.4.1 是您最新的标准跟踪参考。一般来说,不建议使用需要引用的字符,因为那里存在大量标准的不合格MTA。从长远来看,这样的电子邮件肯定会丢失。

作为一个友好的建议,这个表也很有用: http://www.remote.org/jochen/mail/info/chars.html


3
2018-03-17 09:21





看起来rfc6531取代5336并且它是“建议的标准” https://tools.ietf.org/html/rfc6531


1
2018-03-26 18:03