Isn't this pointless with the wholesale of TLDs?
user@myhostname, is a valid email address, and yet it's rejected by a lot of libraries.
My aunt swears blind that an email address without the name in double quotes and the domainy bit is not a correct email address. She types the lot out.