天天看點

關于使用者 email 郵件位址是否允許有加号的問題

在電子郵件位址中使用加号 (

+

) 非常有用。Gmail 以及兩個常見的郵件伺服器系統 sendmail 和 CommuniGate Pro 将發送位址為“[email protected]”的郵件,就好像它的位址是“[email protected]”一樣。 然後,電子郵件位址的“+标簽”部分可用于歸檔郵件和篩選郵件。

許多需要電子郵件位址才能注冊的網站都存在一個共同的設計缺陷,比如最近筆者在 CNet 的 download.com 網站上遇到了這個錯誤:由于某種原因,當我嘗試注冊包含

+

的電子郵件位址時,這個網站不接受我的注冊請求。

+

是電子郵件位址中完全有效的字元; 正如 1982 年釋出的網際網路消息傳遞标準所定義的 RFC 822(第 8 頁和第 9 頁).

我通常使用使用者名+站點名稱[email protected] 形式的電子郵件位址在網站上注冊,如果我收到未經請求的電子郵件到此位址,不僅可以輕松 跟蹤垃圾郵件發送者從哪裡獲得我的位址,同時也阻止該位址以供将來發送電子郵件。

一個更實際的例子:

一位數學教授 Xavier Yates Zanzibar 博士(又名 xyz123)教授數學,專業課 id 為 20 和數學 497D.

在他的數學 20 網頁上,他的電子郵件位址為 [email protected],在他的數學 497D 教學大綱中,他的電子郵件位址為 [email protected].

當他與同僚就 Journal of Cool Math 進行交流時,他的位址是 [email protected].

最後,他的家人知道給他發送電子郵件至 [email protected].

所有這些都會發送到他的 xyz123 電子郵件收件箱,但它們的位址都不同。

Spartacus 使用郵件位址作為使用者名登入的方法:

loginWithCredentials, userId 為使用者郵件位址。

關于使用者 email 郵件位址是否允許有加号的問題

登入 Commerce Cloud Backoffice 背景,可以檢視到成功建立的使用者: