if you try to get more complicated than that, there's a good chance you'll reject what would otherwise be a valid email so i usually let-- if we're going to send emails to people, i let whatever tool i'm using to send the email--that can break if the email is not valid.