почему в электронном адресе не используется специальный символ - PullRequest
1 голос
/ 10 марта 2011

Мне было просто любопытно, почему только несколько специальных символов не разрешены в адресе электронной почты.За исключением нескольких специальных символов, таких как ".", "_" И т. Д., Допускается большинство специальных символов.Это технологическое ограничение или просто соглашение без какой-либо причины?

Ответы [ 2 ]

4 голосов
/ 10 марта 2011

Это вопиющая ложь, которая несправедливо навязывается чрезмерно усердными регулярными выражениями электронной почты.

Почти все символы могут использоваться в адресах электронной почты.
"abc def+ghi/jkl@mno*pqr"@localhost является действительным адресом электронной почты.

Даже без кавычек, !#$%&'*+-/=?^_`{|}~@hi действителен.

1 голос
/ 10 марта 2011

Проверьте RFC-2822 для получения подробной информации о спецификации адресов электронной почты в Интернете.

...