Quote:
|
Originally Posted by keithop Just tried turning dns lookups off as well ... but still the same problem, I guess zimbra sees that it has "domain.com" locally and then can't find someone@domain.com locally so won't let me send. |
What about if you set up the Zimbra box as a "caching+" DNS with the only MX record as being the "other" MTA and force the Zimbra box (through resolv.conf) to use localhost for DNS? If Zimbra is making the determination based upon DNS records then that might work?
The alternative way to do it might be to make your Zimbra box's FQDN something like server.zimbra.domain.com and the user's address
user@zimbra.domain.com. Then set up the outgoing address for the user to in fact be
user1@domain.com. Make sure that server.zimbra.domain.com is the MX record for the subdomain zimbra.domain.com but NOT for domain.com and set up the relay MTA. Now (and I haven't tried this yet) email sent for
user2@domain.com from
user1@zimbra.domain.com will be sent with a From header of
user1@domain.com but correctly delivered to the remote MTA.
Anyone come up with something more elegant?
Thanks! Silas