4.10.4.1.5 E-mail state

"A valid e-mail address is a string that matches the ABNF production 1*( 
atext / "." ) "@" ldh-str 1*( "." ldh-str )  where atext is defined in 
RFC 5322 section 3.2.3, and ldh-str is defined in RFC 1034 section 3.5. 
[ABNF] [RFC5322] [RFC1034]"

Any particular reason why this doesn't use the "domain" ABNF term from 
RFC 5322?

"This requirement is a willful violation of RFC 5322, which defines a 
syntax for e-mail addresses that is simultaneously too strict (before 
the "@" character), too vague (after the "@" character), and too lax 
(allowing comments, white space characters, and quoted strings in 
manners unfamiliar to most users) to be of practical use here."

Using a grammar that only allows a subset of those strings allowed in 
EMail is not a "willful violation", but a profile.

BR, Julian

Received on Tuesday, 8 September 2009 06:32:25 UTC