added DNS check for is_email()