An RFC 5322 email address parser