for your known this zimbra mail server which has domain mail2.mydomain.com to backup mail.mydomain.com at different server
this mail2.mydomain.com running as guest at vmware server
my NS record ready like this:
mydomain.com 86400 IN MX 10 mail.mydomain.com
mydomain.com 86400 IN MX 10 mail2.mydomain.com

mail.mydomain.com 86400 IN A xxx.xxx.xxx.172
mail2.mydomain.com 86400 IN A xxx.xxx.xxx.165

This has been covered before in the forums, a quick search would find the answer. If you're behind a router you will need a split DNS setup, you should also check the 'mynetworks' setting (search the forum or wiki for that.

You can also check if your DNS (and hostname) settings are correct by running the following commands on the Zimbra server:

Code:

host `hostname` <-- run that command 'as-is' with backticks not single quotes
dig yourdomain.com mx
dig yourdomain.com any

;; ADDITIONAL SECTION:
;mail.mydomain.com 86400 IN A xxx.xxx.xxx.172
;mail2.mydomain.com 86400 IN A xxx.xxx.xxx.165
;ns1.mydomain.com 86400 IN A xxx.xxx.xxx.174
;ns2.mydomain.com 86400 IN A xxx.xxx.xxx.173

I think my vmware guest with bridge can resolve my NS address as well

but i will try to change like wiki MyNetworks change the SMTP relay my loopback 127.0.0.1 to xxx.xxx.xxx.165

You'll need a Split DNS setup as I mentioned earlier. The problem you're experiencing is that Zimbra (postfix) can not resolve the LAN IP address of the server. Run this command exactly as you see it:

Code:

host `hostname` <-- copy/past this command and run it.

Do not put your host name in there, use the word hostname.

Do NOT remove the 127.0.0.1 from the mynetworks config, you need that in there as well as your LAN subnet. Do not make changes unless you need to, I asked you to check the settings for mynetworks not modify it.

You'll need a Split DNS setup as I mentioned earlier. The problem you're experiencing is that Zimbra (postfix) can not resolve the LAN IP address of the server.

As i know if my vmware guest use bridge network i can use public IP not LAN IP (not use NAT networking)

Originally Posted by phoenix

Run this command exactly as you see it:

Code:

host `hostname` <-- copy/past this command and run it.

Do not put your host name in there, use the word hostname.

Sorry for my mistaken about your instruction, here the result :

host `hostname`
mail2.mydomain.com has address 'xxx.xxx.xxx.165'

Originally Posted by phoenix

Do NOT remove the 127.0.0.1 from the mynetworks config, you need that in there as well as your LAN subnet. Do not make changes unless you need to, I asked you to check the settings for mynetworks not modify it.

I check on WIKI>Mynetworks i found zimbra setting on Debian's Vserver (Install VServer - ZimbraWiki) rules... i try as instruction there, after that i can look at console that my mail has deferred(before i didn't see this), now i change it back to the default isntall