電子郵件地址如"[email protected]"很顯然是有幾個(gè)要素組成的。最突出的,你會(huì)發(fā)現(xiàn)"@"這個(gè)字符處于每個(gè)郵件地址的"中間"部位。"右邊"是,在我們所舉的例子中應(yīng)該是"example.com"。
域名
上的域名需要遵循一個(gè)等級(jí)制度。有很多頂級(jí)域名(例如,"com", "org", "info", "de"和其他國(guó)家代碼)構(gòu)成了每個(gè)域名的最后部分。在這些頂級(jí)域中,自定義域名由人們自己設(shè)定,的由他們自己設(shè)定。"about"就是這樣一個(gè)自定義域名的例子。域名所有者之后可自由設(shè)置子域名,來(lái)形成"boetius.example.com"這樣的一些東西。
除非你花錢購(gòu)買你自己的域名,否則你幾乎不可能有權(quán)利涉及郵件地址的右邊,也就是你的電子郵件地址的域名部分。
用戶名
"@"的"左邊"就是用戶名。代表誰(shuí)在這個(gè)域中擁有一個(gè)電子郵件地址,例如"me"。
如果你的學(xué)?;蚬椭?或朋友)沒有分配給你用戶名,你可以隨意選擇用戶名。當(dāng)你選擇免費(fèi)的郵件帳戶時(shí),你就可以創(chuàng)造性地鍵入你的用戶名了。
但是你的服務(wù)并不是完全免費(fèi)的。實(shí)際上,可用作郵件地址用戶名部分的字符的數(shù)量從字面上來(lái)看已經(jīng)屈指可數(shù)了。很多字符都被明確禁止。
郵件地址可用的字符
那么,到底什么樣的字符可以用來(lái)建立電子郵件地址呢?如果我們參考相關(guān)的互聯(lián)網(wǎng)標(biāo)準(zhǔn)文檔RFC 2822,你就會(huì)發(fā)現(xiàn),設(shè)定用戶名其實(shí)是一個(gè) 復(fù)雜繁瑣的事情。
用戶名由詞語(yǔ)組成,由符號(hào)"."分割。一個(gè)詞語(yǔ)可以是"原子"或引號(hào)字符串。
"原子"是一個(gè)ASCII字符的序列(從33到126;0到31和127這些是控制的字符,32是空格),不包括符號(hào)(、)、[、]、<、>,標(biāo)點(diǎn)符號(hào).,;:,兩個(gè)其他字符(\"),空格以及"@"。
引號(hào)字符串開始和結(jié)束于引號(hào)字符(")。在引號(hào)間,你可以使用任何ASCII字符(現(xiàn)在是0到177)不包括引號(hào)本身和回車。你可以用\來(lái)引用引述的字符。 \可以引用任何字符。\可讓其后面的字符失去其原有的特殊含義。例如\"中的引號(hào)就不是結(jié)尾,而是作為一個(gè)引號(hào)在里面。
我覺得,如果我們可以將這一切迅速拋在腦后才是最好的。
電子郵件地址中應(yīng)該使用的字符
標(biāo)準(zhǔn)雖然是復(fù)雜費(fèi)解的,但是我們可以理解為帶有一些幻想地使用任何ASCII字母數(shù)字式字符來(lái)設(shè)定用戶名,但在別的方面卻得使用"常規(guī)"字符(!#¥%&*+-~和任何你可以在ASCII 33和47間找到的字符)。
總之,使用小寫字符、數(shù)字和下劃線來(lái)創(chuàng)造你的電子郵件地址就是正確的。