【问题标题】:Capitalisations in Email Address电子邮件地址中的大写字母
【发布时间】:2024-04-30 04:25:01
【问题描述】:

我已将邮件发送到后缀为@rediffmail 的地址。但相反,我写了@Rediffmail。正如您所看到的,“R”在不应该是大写的时候被大写。 我想问的是,电子邮件还会到达收件人吗? 我尝试通过 gmail 对其进行测试,但它会自动将“R”更改为“r”。

【问题讨论】:

  • 如果有办法测试这个......
  • @David,这是一个很好的观点,但这是另一个观点。一个样本不会成为趋势。我们一直在 C 标准中看到这一点。虽然一百个实现可能会以相同的方式做某事,但这并不意味着它是标准所要求的:-)

标签: email capitalization capitalize email-address


【解决方案1】:

电子邮件地址的域部分不区分大小写,是的,它应该可以工作。

RFC952 是第一个处理主机名的标准,它在假设部分中声明:

不区分大小写。

后来的 RFC 放宽了该 RFC 的一些规则,但仍然不区分大小写。

【讨论】:

  • 至少它应该到达目标服务器,尽管我想他们可能有一个规则来拒绝那些大写字母,或者一个不检查大写字母的糟糕的重定向规则?
  • 电子邮件服务器没有“重定向规则”。
【解决方案2】:

今天我发现了为什么我的邮件列表中的某个人没有收到我的电子邮件。我正在向 n*******@hotmail.co.uk 发送电子邮件,但没有收到任何错误消息。然而事实证明,我的联系人的电子邮件地址实际上是 N*******@hotmail.co.uk。当我将第一个字母大写时,我的电子邮件就会送达。因此,至少在某些电子邮件服务器上,地址的第一部分似乎是区分大小写的。这与大多数网站在这个问题上的说法相反。

【讨论】:

    最近更新 更多