No, that is why most of what I am finding in searches does not apply... or doesn't directly apply.
It is a public IP, standard 3Mb DSL service from Verizon. I use no-ip.org for dynamic dns handling and MX record.
Code:
[root@server ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 server.no-ip.org localhost
#correctexternalIP# server.no-ip.org mail
::1 localhost6.localdomain6 localhost6
[root@server ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.164.2
[root@server ~]# dig server.no-ip.org
[root@server ~]# dig server.no-ip.org mx
; <<>> DiG 9.3.4-P1 <<>> server.no-ip.org mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19359
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;server.no-ip.org. IN MX
;; ANSWER SECTION:
server.no-ip.org. 5 IN MX 5 server.no-ip.org.
;; Query time: 2113 msec
;; SERVER: 192.168.164.2#53(192.168.164.2)
;; WHEN: Fri May 22 08:11:53 2009
;; MSG SIZE rcvd: 50
[root@server ~]# dig server.no-ip.org any
; <<>> DiG 9.3.4-P1 <<>> server.no-ip.org any
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53467
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;server.no-ip.org. IN ANY
;; ANSWER SECTION:
server.no-ip.org. 5 IN A #correctexternalIP#
server.no-ip.org. 5 IN MX 5 server.no-ip.org.
;; Query time: 2035 msec
;; SERVER: 192.168.164.2#53(192.168.164.2)
;; WHEN: Fri May 22 08:12:02 2009
;; MSG SIZE rcvd: 66
[root@server ~]# host `hostname`
server.no-ip.org has address #correctexternalIP#
server.no-ip.org mail is handled by 5 server.no-ip.org.
[root@server ~]#
The other thing is that when I send mail to the server from the internet it does reach it, and does reach Zimbra because I can see it in the mail queue it is just that it shows as connection refused. So it seems like something with the internal routing/DNS that Zimbra uses is either not finding the actual delivery mailbox or something similar.
Thanks!