To fix this, contact the recipient's email admin and ask them to add your email domain to their list of allowed senders. ...

To fix this, contact the recipient's email admin and ask them to add your email domain to their list of allowed senders. They may also have to adapt their validation mechanism to not reject your messages even if it fails. Refer them to RFC 2821 section 4.1.4 (at www.ietf.org), which states:
  • An SMTP server may verify that the domain name parameter in the EHLO command actually correspond to the IP address of the client. However, the server must not refuse to accept a message for this reason if the verification fails: the information about verification failure is for logging and tracing only.

Unfortunately, Office 365 support can't help you fix these kinds of externally reported errors.