gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 22:23:44 26 4
gpt4 key购买 nike

电子邮件地址的本地部分中的德国变音符号(ä,ö,ü)和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被标记为“草案标准”。因此,我认为这是最近要依靠的资源,不是吗?

Efran提到,RFC 5336允许使用国际字符。但是RFC 5336被标记为EXPERIMENTAL,对我而言这并不有趣。

最佳答案

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

例如,Microsoft .NET的email validation componentREST email validation service都在电子邮件地址的本地部分中允许使用UTF8字符,但是如果其相关的邮件交换器不支持上述扩展名,则会将其标记为无效。

关于email - 国际字符(例如变音符号)在电子邮件地址的本地部分是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15121359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com