I changed the zimbraMailTransport value for the domain in question to the old provider's MX value. Call it mail.thirdparty.tld.
So, I ran:
zmprov md testdomain.tld zimbraMailTransport smtp:mail.thirdparty.tld
postfix stop
postfix start
And then sent a message to
user@testdomain.tld, a user which does exist on the Zimbra system. It was delivered to the local Zimbra mailbox, not the remote system like the zimbraMailTransport parameter would seem to force.
Here's a relevant log snippet:
Feb 2 23:24:45 zimbra postfix/lmtp[22338]: 7DEFD9C14251: to=<user@testdomain.tld>, relay=zimbra.ourdomain.tld[xx.xx.xx.xx]:7025, delay=0.11, delays=0.03/0/0/0.07, dsn=2.1.5, status=sent (250 2.1.5 Delivery OK)