i'm running into a similar problem, where the outgoing mailservers of our parent company has an SPF record (limiting the allowed senders to a select few), but has so-far problems with configuring their NAT, making their emails appear to come from another IP address.
whitelisting this IP address...