Much confusion is caused by attempting to use the grammar from RFC-5322 for address validation. Please see: <https://digilicious.com/mailbox-address-syntax.html> for more details.