Validating an email address

Tom Anderson twic at urchin.earth.li
Fri Dec 9 19:18:41 EST 2005


On Sat, 10 Dec 2005, Ben Finney wrote:

> Tom Anderson <twic at urchin.earth.li> wrote:
>
>> A hoary old chestnut this - any advice on how to syntactically
>> validate an email address?
>
> Yes: Don't.
>
>    <URL:http://www.apps.ietf.org/rfc/rfc3696.html#sec-3>

The IETF must have updated that RFC between you posting the link and me 
reading it, because that's not what it says. What it says that the syntax 
for local parts is complicated, and many of the variations are actually 
used for reasons i can't even imagine, so they should be permitted. It 
doesn't say anything about not validating the local part against that 
syntax.

> Please, don't attempt to "validate" the local-part. It's not up to you 
> to decide what the receiving MTA will accept as a local-part,

Absolutely not - it's up to the IETF, and their decision is recorded in 
RFC 2822.

tom

-- 
Whose house? Run's house!



More information about the Python-list mailing list