properly validate an email address according to RFCs 5321, 5322, and others