2

根据 Wikipedia ( https://en.wikipedia.org/wiki/Email_address ) 和http://isemail.info/,电子邮件地址的本地部分的最大长度为 64 个字符。

但是,我刚刚收到来自这个地址的电子邮件: reply+0032ff332e028331fad75f7549ee52d90483c7aa70138a3192cf00000001123b88e492a169ce06aab82c@reply.github.com

它的本地部分是 90 个字符,并且 isemail.info 认为它是无效的,但是,它是一个完全有效的电子邮件地址。我可以给它发邮件,对方收到了。

那么给出的是:电子邮件地址的本地部分的最大长度不是 64 个字符吗?如果不是,那么最大长度是多少?

4

1 回答 1

2

最大长度为 64 个八位字节

然而,正如MSalters在评论中所说,仅仅因为某些事情已经完成并不意味着它是合法的。

有些系统接受较长的本地部分,有些则不接受。在这种情况下,Github 说你应该用那个地址给他们发一封电子邮件。这是 Github 的不好做法,因为他们可能会接受更长的电子邮件地址,但他们忘记了客户端可能更迂腐并拒绝发送(或者更糟的是,截断电子邮件地址)。

他们可能将reply其视为真正的本地部分并+0032ff33...用作标识符,但总而言之,正如您所指出的,它使他们的本地部分(太大?)更大。

于 2015-11-02T08:44:56.710 回答