I know this isn't your question,
chiller, but I'm going to get on my soapbox anyway. IMHO, Email::Valid, while a truly amazing regex, is a bad idea. Rather than repost, take a look at a
previous post of mine on this topic.
In short - Email::Valid checks for syntactic validity, and AFAIR can do domain lookups as well, but doesn't at all address the core issue: "Will this address connect me to this person?"
--
man with no legs, inc.