电子邮件地址本地部分的最大长度到底是多少?
What really is the maximum length of email address local part?
根据维基百科(https://en.wikipedia.org/wiki/Email_address) and http://isemail.info/about 电子邮件地址本地部分的最大长度为 64 个字符。
但是,我刚刚收到来自这个地址的电子邮件:
回复+0032ff332e028331fad75f7549ee52d90483c7aa70138a3192cf00000001123b88e492a169ce06aab82c@reply.github.com
它的本地部分是 90 个字符,isemail.info 认为它无效,但是,它是一个完全有效的电子邮件地址。我可以给它发邮件,对方也收到了。
那么是什么原因:电子邮件地址的本地部分的最大长度是否为 64 个字符?如果不是,那么最大长度是多少?
The maximum length is 64 octets.
然而正如MSalters在评论中所说,仅仅因为做了某事并不意味着它是合法的。
有些系统接受较长的本地部分,有些则不接受。在这种情况下,Github 表示您应该使用该地址向他们发送电子邮件。这是 Github 的不好做法,因为他们可能会接受更长的电子邮件地址,但他们忘记了客户端可能更迂腐并拒绝发送(或者更糟,截断电子邮件地址)。
他们可能将 reply
视为真正的本地部分并使用 +0032ff33...
作为标识符,但总而言之,正如您指出的那样,这使他们的本地部分(太大?)更大.
根据维基百科(https://en.wikipedia.org/wiki/Email_address) and http://isemail.info/about 电子邮件地址本地部分的最大长度为 64 个字符。
但是,我刚刚收到来自这个地址的电子邮件: 回复+0032ff332e028331fad75f7549ee52d90483c7aa70138a3192cf00000001123b88e492a169ce06aab82c@reply.github.com
它的本地部分是 90 个字符,isemail.info 认为它无效,但是,它是一个完全有效的电子邮件地址。我可以给它发邮件,对方也收到了。
那么是什么原因:电子邮件地址的本地部分的最大长度是否为 64 个字符?如果不是,那么最大长度是多少?
The maximum length is 64 octets.
然而正如MSalters在评论中所说,仅仅因为做了某事并不意味着它是合法的。
有些系统接受较长的本地部分,有些则不接受。在这种情况下,Github 表示您应该使用该地址向他们发送电子邮件。这是 Github 的不好做法,因为他们可能会接受更长的电子邮件地址,但他们忘记了客户端可能更迂腐并拒绝发送(或者更糟,截断电子邮件地址)。
他们可能将 reply
视为真正的本地部分并使用 +0032ff33...
作为标识符,但总而言之,正如您指出的那样,这使他们的本地部分(太大?)更大.