2015-11-02 25 views
2

根据维基百科(https://en.wikipedia.org/wiki/Email_address)和http://isemail.info/about,电子邮件地址的本地部分的最大长度为64个字符。电子邮件地址本地部分的最大长度是多少?

不过,我刚刚收到的电子邮件从这个地址: reply+0032ff332e028331fad75[email protected]reply.github.com

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

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

+1

仅仅因为它的作用并不意味着它是合法的!我的车可以行驶250公里/小时,这并不意味着它是合法的速度。 – MSalters

回答

2

The maximum length is 64 octets

然而,MSalters在评论中说,只是因为做了某事并不意味着它是合法的。

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

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

相关问题