Symantec Messaging Gateway (SMG) does not accept messages when envelope sender or recipient email address(es) contain underscore character in the domain name.
501 5.5.2 MAIL FROM syntax error
501 5.5.2 RCPT TO syntax error
This behavior is by design.
The product is behaving in according with RFC standards. Specifically, RFC5321 does NOT permit use of underscore character in domain names. According to RFC5321:
QUOTE: 4.1.2 Command Argument Syntax ... To promote interoperability and consistent with long-standing guidance about conservative use of the DNS in naming and applications (e.g., see Section 2.3.1 of the base DNS document, RFC 1035 ), characters outside the set of alphabetic characters, digits, and hyphen MUST NOT appear in domain name labels for SMTP clients or servers. In particular, the underscore character is not permitted. SMTP servers that receive a command in which invalid character codes have been employed, and for which there are no other reasons for rejection, MUST reject that command with a 501 response UNQUOTE:
Please make sure that the MTA, that is trying to deliver mail to SMG, is using RFC compliant SMTP command syntax and parameters.