Is a SNAT preferable to a declared smtproute of
/var/qmail/comtrol/smtproutes
domain1.co:[192.168.0.2]
domain2.com:192.168.0.2or3:26
?
That depends on whether you want to avoid qpsmtpd/qmail handling the mail on its way to domino. Using smtproutes is simple and should work nicely. Try it. I don't even think you need a custom template or IP alias - just do:
db domains domain2.com MailServer localhost:27
You'll want to use a port other than 26, since 26 may be used for the smtp auth proxy (for outbound authentication).
Update: I've checked and you will need to use a custom template - The MailServer property doesn't allow a non-standard port to be specified. You should post a New Feature Request in the Bug Tracker to have that limitation removed.