> 
> I would like comments on:
> 
> /[EMAIL PROTECTED](?:\w){2,})/  REJECT Invalid address format.
> 
> 
> ( to stop BS like this:  [EMAIL PROTECTED]  )
> 
> I am working on a "living" postfix server which reconfigures itself to 
> account for spamming/virus patterns.  The above is supposed to block any 
> address which doesnt have at least 2 letters in the TLD portion...
> 

How about dispensing with all regexes to check e-mail addresses at least
until after you have applied something such as Email::Valid to the
address in question.  E-mail addresses are just too big to wrangle with
a simple regex.  Your test case fails Email::Valid and it will let
through many more addresses....

If you are looking for a validating regex use the one in the source
there (ouch), and then start reducing after it has checked true validity.

http://danconia.org


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to