I've setup my first test server with Zimbra 4.5.5 on Ubuntu 6.06 LTS. Here's the setup:
Zimbra (192.x.x.x.) -- Dns (W2k) -- Fw -- Router (80.x.x.x) -- Isp/Ext Dns
Fw forwards all required ports. All is fine, except I'm wondering about this: when I setup the machine I didn't create the appropriate MX record on the Dns handling our domain yet, so, obviously, I can send but can't receive. But, when I send a mail from one user to another, shouldn't Zimbra deliver it? Shouldn't he know he's the mailserver for the domain he's handling?
Since the Linux box doesn't know its public Ip, will internal mails be sent outside up to the first router and then back (delay and huge bandwidth waste)?
Right now the Dns I've set on Zimbra server are those of the W2k AD server; I could set outside Dns's as well, but I don't think this is related to the problem. What should I modify and where so that Zimbra delivers internal mails without making them travel around the world?