2015-11-02 59 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...作爲標識符,但總而言之,正如您所指出的那樣,它使本地部分變得更大(太?)。

相關問題