The answer is for the IT team to determine what anti-spam or other check on their mailserver is preventing the mail from being accepted.
If you simply bypass the check, that ignores the fact that any other mailserver that performs the same check will not receive the mail.
Transmission problems due to anti-spam checks fall into three broad categories:
- Well-known checks such as SpamAssassin rules, DNSBL lookups, etc. that use scoring that is within industry standards.
- Outright misconfiguration, such as checking a blacklist that no longer exists or mishandling the return value from a check (scoring positive when it should be negative).
- Non-standard, very strict checks that are done because of specific internal needs. In such cases it is made clear to everyone involved that their mailserver is not representative of the wider internet (in which case it cannot be used for testing anything except message layout).
Only in the case of [3] does whitelisting make sense, or else you're just covering up a problem that should be properly investigated. If I ever found myself forced to whitelist emails from Marketo I would stop using Marketo (luckily that has never happened!).