zimbra installed from source, FC4.
I create a domain : test.homedns.org. It can send mail to outbound mail (yahoo,gmail), but when the outbound mail comes, they cannot come into my mailbox.

test.homedns.org is mapped to my global IP by DynDns. My local IP is 192.168.1.33


Service hostname and web mail mta is both: localhost.localdomain
Disabling DNS lookup doesnot effect.

Here is some text from Postfix mail system reply:

This is the Postfix program at host test.homedns.org.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

: Host or domain name not found. Name service error
for name=localhost.localdomain type=A: Host not found


Some log from /var/log/maillog

Oct 23 11:43:01 test postfix/smtpd[4136]: connect from qproxy.gmail.com[72.14.204.194]
Oct 23 11:43:03 test postfix/smtpd[4136]: 999F036CFA: client=qproxy.gmail.com[72.14.204.194]
Oct 23 11:43:05 test postfix/cleanup[4139]: 999F036CFA: message-id=<2f6b72f00510222142t4e93d79aua1e82e9996778b46@mail. gmail.com>
Oct 23 11:43:05 test postfix/qmgr[4023]: 999F036CFA: from=, size=2303, nrcpt=1 (queue active)
Oct 23 11:43:05 test postfix/lmtp[4147]: 999F036CFA: to=, relay=none, delay=2, status=bounced (Host or domain name not found. Name service error for name=localhost.localdomain type=A: Host not found)


When I change Service Hostname to: test.homedns.org (and it's my pc's hostname too), the result is:

Oct 23 11:33:42 poorboy postfix/lmtp[3342]: 049B036D00: to=, relay=none, delay=1, status=deferred (connect to test.homedns.org[58.186.51.172]: Connection refused)

I dont know why "host or domain name not found" or "connection refused". I showed it in /etc/hosts :
127.0.0.1 localhost.localdomain localhost
192.168.1.33 test.homedns.org


and disabled all firewall.

Have any idea ?