Your hosts file is incorrect, you have too many lines in there with the ZCS server IP. You're obviously behind a NAT router yet you haven't mentioned a Split DNS (you need one), follow that article and install the DNS and fix the hosts file. You should also take a look at some of the many forum threads on this topic.

02-04-2013, 08:08 AM

dave.gill@yourpcknights.c

Thanks for the response.

The host file is actually pulled from the backup of this same server, which was previously running Zimbra without issue. Also, I've already had the host file only have the main server name and received the same results. I will however change it back now.

I have not had to use a split DNS in the past. I will go through the steps listed in the documentation, and see if that helps at all.

Infact my server is behind a NAT and I am not infact running split DNS. Perhaps because I am not running network-manager though.

Thank you for the advice, I will give it a try and reply with the results.

02-16-2013, 08:02 AM

dave.gill@yourpcknights.c

I've attempted a split DNS Setup. I get to dnsmasq is failing to start, and I'm failing to find a log file for it. Does anyone happen to know where that is? I've already attempted to manually set a log file to no avail.

Also doesn't dnsmaq use port 53? As I understand it only listens on 127.0.0.1, and I've got bind listening on my local IP. I just want to make certain I am understanding that correctly.

Also in many other threads people are disabling DNS lookup to resolve their receiving issues. I have done that, but it of course forces me to use a relay server. How is it that not one other post mentions them needing to use a relay.

Mostly though, I've setup and have running multiple Zimbra servers not a single one using split DNS. I've got notes that I fallow for the setup. I haven't diverted from those notes a single line... I am simply hating this setup. I am not understanding how I am literally spending 8 hours on a setup that normally takes me 10 minutes.

Why don't I ask it this way, why is split DNS required?MTA - Zimbra :: Wiki
is the only explanation I could find. It is awsomely vage.

In short, why is it sending ALL my main to my external IP when my server should look in /etc/hosts first before turning to bind?

Even without split DNS shouldn't I be able to receive external mail? I am not receiving external or internal when DNS lookup is enabled.

Again I am asking these questions because there is odviously an easier way then using split DNS. I've got other server running without it!

would now show the local ip, rather than the external IP. It also shows status=delivered. Then of course it is actually in the inbox.

I don't fully understand MTA, but why would it send via DNS by default? Why wouldn't it look directly to the hosts file? Honestly who wants the chance of all their local mail being routed through their modem to their ISP then back again...

02-16-2013, 11:24 AM

phoenix

Quote:

Originally Posted by dave.gill@yourpcknights.c

I don't fully understand MTA, but why would it send via DNS by default?

Mail delivery by postfix is always done via a DNS lookup to the MX record.

[QUOTE=dave.gill@yourpcknights.c;258927Honestly who wants the chance of all their local mail being routed through their modem to their ISP then back again...[/QUOTE]That isn't what happens with a correctly configured local DNS server, it doesn't do that for me nor anyone else that uses that configuration - all local mail goes from one local mailbox to another local mailbox and it doesn't leave my network.

02-18-2013, 08:10 AM

dave.gill@yourpcknights.c

Quote:

Originally Posted by phoenix

Mail delivery by postfix is always done via a DNS lookup to the MX record.

That isn't what happens with a correctly configured local DNS server, it doesn't do that for me nor anyone else that uses that configuration - all local mail goes from one local mailbox to another local mailbox and it doesn't leave my network.

Is that due to dns masq? I ask because bind is working, and tests good on my system. I'd also love to find a better reference for the dnsmasq daemon config. Due to following the steps listed: Split DNS - Zimbra :: Wiki, didn't work out for me. More then anything I spent about 1/2 hour looking for a log file and couldn't find it.

Is lmtp now using my local hosts file for look up rather then DNS? Am I misunderstanding the use of changing the postfix_lmtp_host_lookup config? I understand that it is going to DNS for the sake of getting a host name, what I mean is it just resolving the hostname to IP locally. Also, is there an issue with configuring the server this way.