域名和电子邮件地址是否应该始终小写,以确保到达目的地? 还是完全不相关? 例如,Google的邮件服务器具有有趣的设置和有趣的效果,我将在下一篇文章中简要介绍。
谷歌最近开始向德国用户提供@ gmail.com地址,但它忽略了括号前面的句点,并且拼写不区分大小写。 因此,以下电子邮件地址完全相同:
- davidvielhuber@gmail.com
- dav.id.v.iel.hu.ber@gmail.com
- DAVIDVIELHUBER@gmail.com
- David.Vielhuber@gmail.com
RFC 2821标准规定了通常应如何处理:
The local-part of a mailbox MUST BE treated as case sensitive. Therefore, SMTP implementations MUST take care to preserve the case of mailbox local-parts. Mailbox domains are not case sensitive. In particular, for some hosts the user "smith" is different from the user "Smith". However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.
这意味着方括号猴之后的域名不区分大小写,方括号猴之前的本地部分区分大小写。 但是,在大多数情况下,邮件服务器是非常宽容的。 我建议您始终以小写形式写入电子邮件地址和域名。
还有一点:您也可以在@前面直接添加一个附加地址,该地址在传递过程中将被忽略(因此可以用于例如基于规则的电子邮件过滤):
- davidvielhuber+ganz-wichtig@gmail.com
- davidvielhuber+newsletter@gmail.com
- davidvielhuber+gewinnspiel@gmail.com