I always use Zend_Validate_EmailAddress , it also has a MX-record check and filters many typos like [email protected]