khl*_*hlr 14 email email-address email-validation rfc5322
德语变音符号(ä,ö,ü)和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被标记为实验,所以这对我来说并不重要.
Efr*_*isi 10
是的,只要负责电子邮件地址的邮件交换机支持RFC 5336中讨论的UTF8SMTP扩展,它们就是有效字符.请注意,只有一小部分邮件交换机支持国际化电子邮件地址.
无论我们的电子邮件验证组件的Microsoft .NET和我们的REST电子邮件验证的服务,例如,允许UTF8字符的电子邮件地址的本地部分,但将其标记为无效的,如果它的相关邮件交换器不支持上述扩展.
归档时间: |
|
查看次数: |
16115 次 |
最近记录: |