2013-02-27 32 views
9

德語變音符號(ä,ö,ü)和sz字符(ß)在電子郵件地址的本地部分是否有效?國際字符(例如元音變音字符)在電子郵件地址的本地部分是否有效?

例如利用這個電子郵件地址:björn.nuß[email protected]

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被標記爲EXPERIMENTAL,所以這對我來說並不有趣。

回答

8

,它們是有效的字符,只要負責的電子郵件地址的郵件交換器支持UTF8SMTP extension,在RFC 5336中討論要小心,只是郵件交換那裏的一小部分,支持國際化郵件地址。

例如,Microsoft .NET的email validation component和我們的REST email validation service都允許在電子郵件地址的本地部分使用UTF8字符,但如果其相關郵件交換器不支持上述擴展名,則會將其標記爲無效。

+0

你知道哪個郵件交換器/域已經允許變音電子郵件地址的本地部分? – nanosoft 2015-04-27 09:00:21

相關問題