2014-09-01 2 views
0

Класс Net Framework 4.5 Класс MailAddress поддерживает следующие форматы почтовых адресов: blah, blah «Последовательные и конечные точки в именах пользователей» blah, blah. «Имена пользователей», я считаю, являются синонимами «локальной части», но RFC5322 и др. указывают, что последовательные точки в локальной части недействительны.Net Framework 4.5 Формат MailAddress и последовательные точки

Что здесь происходит, пожалуйста?

+1

Где в RFC5322 указано, что последовательные точки в локальной части являются invald? – Holf

+0

Обсудить это http://serverfault.com/questions/395766/are-two-periods-allowed-in-the-local-part-of-an-email-address –

ответ

0

RFC5322 допускает, чтобы локальная часть являлась либо точечным атомом, либо косой чертой, либо общ-локальной частью. В частности, глядя на опцию с кавычками, которая может содержать в своем содержании любые символы ASCII, кроме символа кавычки или символа «\»; и как таковой, вы могут иметь несколько точек в пользовательской части адреса электронной почты в сообщении электронной почты. Конечно, приложение может отображать [email protected] вместо "I.hate.spam."@example.com, так как оно будет отображаться в заголовках сообщений.

Смежные вопросы