supports hyphens and plus in the email account part and hyphens in the domain part