| Welcome to the Zimbra :: Forums! | |
Welcome, if you would like to post a comment please register.
We also encourage you to explore all things Zimbra with our team and members of the community.
|  | | 
07-01-2010, 09:48 AM
| | | [SOLVED] zmmailboxdctl is not running; unable to reserve port 7025 Hi list, my first post here, but I'm at wit's end. Basically, the cleaners pulled the plug on a Zimbra Release 5.0.13_GA_2791.UBUNTU8 UBUNTU8 installation at a client's office, while I was on vacation. The machine worked fine for over a year. While I was gone, the client had someone else look at it. Not sure exactly what was done, unfortunately.
When I got back, I restored from a backup several days before the crash, but it still doesn't work. The other person had played with the hosts file and DNS, and unfortunately, I can't remember how it was originally set up. The server is behind a firewall, and is the public DNS server for the domain, so its hostname and internal IP address don't match, but I think I have that covered.
It appears that port 7025 never gets created, so mailboxd doesn't work.
First, here's what everybody asks for:
Check hostname resolution: Code: root@mail:/var/log# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.0.199 mail.tkdb.ca mail
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
root@mail:/var/log# cat /etc/resolv.conf
# Generated by NetworkManager
search tkdb.ca
#nameserver 192.168.0.199
nameserver 127.0.0.1
root@mail:~# host `hostname`
mail.tkdb.ca has address 70.77.224.231
root@mail:~# dig tkdb.ca mx
; <<>> DiG 9.4.2-P2 <<>> tkdb.ca mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64748
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;tkdb.ca. IN MX
;; ANSWER SECTION:
tkdb.ca. 3600 IN MX 10 mail.tkdb.ca.
;; AUTHORITY SECTION:
tkdb.ca. 3600 IN NS ns.tkdb.ca.
;; ADDITIONAL SECTION:
mail.tkdb.ca. 3600 IN A 70.77.224.231
ns.tkdb.ca. 3600 IN A 70.77.224.231
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jul 1 08:52:31 2010
;; MSG SIZE rcvd: 95
root@mail:~# dig tkdb.ca any
; <<>> DiG 9.4.2-P2 <<>> tkdb.ca any
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1306
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;tkdb.ca. IN ANY
;; ANSWER SECTION:
tkdb.ca. 3600 IN A 70.77.224.231
tkdb.ca. 3600 IN SOA ns.tkdb.ca. hostmaster.tkdb.ca. 2009031803 3600 3600
604800 604800
tkdb.ca. 3600 IN NS ns.tkdb.ca.
tkdb.ca. 3600 IN MX 10 mail.tkdb.ca.
;; ADDITIONAL SECTION:
ns.tkdb.ca. 3600 IN A 70.77.224.231
mail.tkdb.ca. 3600 IN A 70.77.224.231
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jul 1 08:53:05 2010
;; MSG SIZE rcvd: 158
root@mail:~# I set up an IP alias on eth0:0 so the local host could resolve mail.tkdb.ca to itself: Code: root@mail:/var/log# ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:17:26:c6:9c
inet addr:192.168.0.199 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:17ff:fe26:c69c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:64062 errors:0 dropped:0 overruns:0 frame:0
TX packets:50705 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:51786501 (49.3 MB) TX bytes:5154874 (4.9 MB)
Base address:0x1000 Memory:e1c20000-e1c40000
eth0:0 Link encap:Ethernet HWaddr 00:15:17:26:c6:9c
inet addr:70.77.224.231 Bcast:70.255.255.255 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Base address:0x1000 Memory:e1c20000-e1c40000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:336140 errors:0 dropped:0 overruns:0 frame:0
TX packets:336140 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:199374882 (190.1 MB) TX bytes:199374882 (190.1 MB)
root@mail:/var/log# ping mail.tkdb.ca
PING mail.tkdb.ca (192.168.0.199) 56(84) bytes of data.
64 bytes from mail.tkdb.ca (192.168.0.199): icmp_seq=1 ttl=64 time=0.014 ms
64 bytes from mail.tkdb.ca (192.168.0.199): icmp_seq=2 ttl=64 time=0.006 ms
64 bytes from mail.tkdb.ca (192.168.0.199): icmp_seq=3 ttl=64 time=0.005 ms
--- mail.tkdb.ca ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.005/0.008/0.014/0.004 ms
root@mail:/var/log# OK, that seems to work, now BEFORE firing up Zimbra, check the local ports: Code: root@mail:~# telnet mail.tkdb.ca 7025
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused
root@mail:~# telnet mail.tkdb.ca 25
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused ...nope, nothing there on the SMTP and 7025 ports... Code: root@mail:~# telnet mail.tkdb.ca 53
Trying 192.168.0.199...
Connected to mail.tkdb.ca.
Escape character is '^]'.
^]
telnet> quit
Connection closed. ...DNS works tho, so we can connect to ports... Now, fire up Zimbra (as zimbra user): Code: zimbra@mail:~$ zmcontrol start
Host mail.tkdb.ca
Starting logger...Done.
Starting mailbox...Done.
Starting antispam...Done.
Starting snmp...Done.
Starting mta...Done.
Starting stats...Done.
zimbra@mail:~$ zmcontrol status
Host mail.tkdb.ca
antispam Running
ldap Running
logger Running
mailbox Stopped
zmmailboxdctl is not running.
mta Running
snmp Running
stats Running
zimbra@mail:~$ cd /opt/zimbra/log
zimbra@mail:~/log$ tail -80 zmmailboxd.out | more
:
lotsa stuff here
:
842 INFO [Shutdown] log - Shutdown hook executing
842 INFO [Shutdown] log - Shutdown hook complete
CompilerOracle: exclude com/zimbra/cs/session/SessionMap putAndPrune
CompilerOracle: exclude com/zimbra/cs/mailbox/MailItem delete
0 INFO [main] log - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via
org.mortbay.log.Slf4jLog
Zimbra server reserving server socket port=143 bindaddr=null ssl=false
Zimbra server reserving server socket port=993 bindaddr=null ssl=true
Zimbra server reserving server socket port=7025 bindaddr=null ssl=false
1701 WARN [main] log - Config error at <Call name="open"/>
1701 WARN [main] log - Config error at <Ref id="http"><Call name="open"/></Ref>
1702 WARN [main] log - EXCEPTION
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:534)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:244)
at org.mortbay.xml.XmlConfiguration.refObj(XmlConfiguration.java:638)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:252)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:206)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:968)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.net.BindException: Address already in use
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:211)
... 17 more
1705 WARN [main] log - Nested in java.lang.reflect.InvocationTargetException:
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind(Native Method)
:
lots more stuff here
: OK, so it looks like the SMTP port is being created fine, but not 7025. Verify that: Code: root@mail:~# telnet mail.tkdb.ca 25
Trying 192.168.0.199...
Connected to mail.tkdb.ca.
Escape character is '^]'.
220 mail.tkdb.ca ESMTP Postfix
^]
telnet> quit
Connection closed. ...yup, 25 works Code: root@mail:~# telnet mail.tkdb.ca 7025
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused
root@mail:~# ...but 7025 still doesn't! Aaarrgghhh
Here's /var/log/zimbra.log for this session: Code: :
:
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: status requested
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: stale pid 28908 found in
/opt/zimbra/log/zmmailboxd_manager.pid: No such process
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: no manager process is running
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: start requested
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: checking if another instance of manager is already running
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: stale pid 28908 found in
/opt/zimbra/log/zmmailboxd_manager.pid: No such process
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1387]: wrote manager pid 1387 to
/opt/zimbra/log/zmmailboxd_manager.pid
Jul 1 09:04:37 mail zmmailboxdmgr[1388]: wrote java pid 1388 to /opt/zimbra/log/zmmailboxd_java.pid
:
:
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: status requested
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: stale pid 28908 found in
/opt/zimbra/log/zmmailboxd_manager.pid: No such process
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1379]: no manager process is running
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: start requested
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: checking if another instance of manager is already running
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: stale pid 28908 found in
/opt/zimbra/log/zmmailboxd_manager.pid: No such process
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 1 09:04:37 mail zmmailboxdmgr[1386]: assuming no other instance is running
Jul 1 09:04:37 mail zmmailboxdmgr[1387]: wrote manager pid 1387 to
/opt/zimbra/log/zmmailboxd_manager.pid
Jul 1 09:04:37 mail zmmailboxdmgr[1388]: wrote java pid 1388 to /opt/zimbra/log/zmmailboxd_java.pid
Jul 1 09:04:37 mail zimbramon[32332]: 32332:info: Starting antispam via zmcontrol
Jul 1 09:04:37 mail zmmailboxdmgr[1387]: manager started mailboxd/JVM with pid 1388
:
:
Jul 1 09:04:39 mail zmmailboxdmgr[1387]: manager woke up from wait on mailboxd/JVM with pid 1388
Jul 1 09:04:39 mail zmmailboxdmgr[1387]: manager started mailboxd/JVM with pid 1544
Jul 1 09:04:39 mail zmmailboxdmgr[1544]: wrote java pid 1544 to /opt/zimbra/log/zmmailboxd_java.pid
Jul 1 09:04:41 mail zmmailboxdmgr[1387]: manager woke up from wait on mailboxd/JVM with pid 1544
Jul 1 09:04:41 mail zmmailboxdmgr[1387]: mailboxd/JVM exited twice in 2 seconds (tolerance=60)
:
:
Jul 1 09:04:49 mail postfix/lmtp[1888]: connect to mail.tkdb.ca[70.77.224.231]: Connection refused
(port 7025)
Jul 1 09:04:49 mail postfix/lmtp[1887]: connect to mail.tkdb.ca[70.77.224.231]: Connection refused
(port 7025)
:
:
Jul 1 09:04:50 mail postfix/lmtp[1888]: 15C76DBC0ED: to=<somebody @ tkdb.ca>, relay=none, delay=44962,
delays=44962/0.03/0/0, dsn=4.4.1, status=deferred (connect to mail.tkdb.ca[70.77.224.231]: Connection
refused)
Jul 1 09:04:50 mail postfix/lmtp[1906]: 17014DBC0F3: to=<somebody @ tkdb.ca>, relay=none, delay=44765,
delays=44765/0.07/0/0, dsn=4.4.1, status=deferred (connect to mail.tkdb.ca[70.77.224.231]: Connection
refused)
:
...and so on... Lots of the latter 2 types of messages (actual email address changed to protect the innocent!)
There are also lots of these: Code: Jul 1 09:06:02 mail zmmailboxdmgr[2891]: status requested
Jul 1 09:06:02 mail zmmailboxdmgr[2891]: stale pid 1387 found in
/opt/zimbra/log/zmmailboxd_manager.pid: No such process
Jul 1 09:06:02 mail zmmailboxdmgr[2891]: assuming no other instance is running
Jul 1 09:06:02 mail zmmailboxdmgr[2891]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 1 09:06:02 mail zmmailboxdmgr[2891]: assuming no other instance is running
Jul 1 09:06:02 mail zmmailboxdmgr[2891]: no manager process is running So, can someone help me with this? The clients have been without email for a week, so I'd really appreciate if somebody could get back to me as soon as possible... Thanks!
Last edited by TomHaws; 07-02-2010 at 03:54 PM..
Reason: Cleaned up with CODE blocks to make it more readable...
| 
07-01-2010, 09:58 AM
| | Zimbra Consultant & Moderator | |
Posts: 20,313
| | You don't have valid DNS A & MX records, they're pointing to the wrong IP address - follow the Split DNS set-up article for details on how to configure your DNS behind a NAT router.
__________________
Regards
Bill
| 
07-01-2010, 10:23 AM
| | | Thanks for the quick reply!
Yeah, that seems to be the answer to every single question about this type of thing. Trouble is, that was the first thing I tried, and I can't seem to figure out how to make split DNS work by following the article. This machine runs the actual public DNS for the domain, and that works just fine. The Split DNS page assumes you are just setting up a local DNS for Zimbra's use, but this one needs a real running one too. Here's my files: Code: root@mail:/etc/bind/zones# cat /etc/bind/named.conf
//
// Do any local configuration here
//
options {
// forwarders {192.168.0.254 ; };
// listen-on { 192.168.0.199; };
};
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
# This is the zone definition. replace example.com with your domain name
# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation - e.g my network address is 192.168.0
zone "32.77.70.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.32.77.70.in-addr.arpa";
};
# Timberline name server is set up as a slave- Tom Haws, 19 March, 2009
zone "tkdb.ca" {
type master;
file "/etc/bind/tkdb.ca";
allow-transfer {66.244.194.162;};
also-notify {66.244.194.162;};
};
root@mail:/etc/bind/zones# cat "/etc/bind/zones/rev.32.77.70.in-addr.arpa"
$ORIGIN 32.77.70.in-addr.arpa.
$TTL 3600
32.77.70.in-addr.arpa. IN SOA ns.tkdb.ca. hostmaster.tkdb.ca. (
200709131 ; serial
8H ; refresh
4H ; retry
4W ; expire
1D ; minimum
)
; define the authoritative name server
IN NS tkdb.tkdb.ca.
; our hosts, in numeric order
32.77.70.in-addr-arpa. IN NS ns.tkdb.ca.
32.77.70.in-addr-arpa. IN PTR mail.tkdb.ca.
32.77.70.in-addr-arpa. IN PRR webmail.tkdb.ca.
32.77.70.in-addr.arpa. IN PTR Zimbra Collaboration Suite Log In.
root@mail:/etc/bind/zones# cat "/etc/bind/tkdb.ca"
; BIND reverse data file for broadcast zone
;
$TTL 3600
@ IN SOA ns.tkdb.ca. hostmaster.tkdb.ca. (
2009031803 ; Serial
3600 ; Refresh
3600 ; Retry
604800 ; Expire
604800 ) ; Negative Cache TTL
;
NS ns
MX 10 mail
;
localhost A 127.0.0.1
tkdb.ca. A 70.77.224.231
ns A 70.77.224.231
www CNAME ns
ftp CNAME ns
mail A 70.77.224.231
server CNAME ns
zenwsimport CNAME ns
webmail A 70.77.224.231
gis CNAME ns
mail2 A 70.77.224.231
root@mail:/etc/bind/zones# Besides, I thought that a workaround from this article Incoming Mail Problems - Zimbra :: Wiki was to create an IP alias, which I did.
So, can you either suggest a named.conf zone entry and zone file for the "Split DNS" that would satisfy this, or take another look at my networking setup? Because I can ping mail.tkdb.ca and have it reply on my local network address, so I thought that is all that was necessary.
Last edited by TomHaws; 07-02-2010 at 03:57 PM..
Reason: Cleaned up with CODE blocks to make it more readable...
| 
07-01-2010, 11:04 AM
| | | Oh, and as far as it goes, the connection to the Admin web page is not working either. The web admin URL times out, and a check shows that the port is not active: Code: zimbra@mail:~$ telnet mail.tkdb.ca 7071
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused
zimbra@mail:~$ telnet localhost 7071
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
zimbra@mail:~$ telnet 192.168.0.199 7071
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused
zimbra@mail:~$ zmcontrol start
Host mail.tkdb.ca
Starting ldap...Done.
Starting logger...Done.
Starting mailbox...Done.
Starting antispam...Done.
Starting snmp...Done.
Starting mta...Done.
Starting stats...Done.
zimbra@mail:~$ zmcontrol status
Host mail.tkdb.ca
antispam Running
ldap Running
logger Running
mailbox Stopped
zmmailboxdctl is not running.
mta Running
snmp Running
stats Running
zimbra@mail:~$ telnet mail.tkdb.ca 7071
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused
zimbra@mail:~$ telnet localhost 7071
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
zimbra@mail:~$ telnet 192.168.0.199 7071
Trying 192.168.0.199...
telnet: Unable to connect to remote host: Connection refused
zimbra@mail:~$ Coincidence? I think not... 
Last edited by TomHaws; 07-02-2010 at 03:59 PM..
Reason: Cleaned up with CODE blocks to make it more readable...
| 
07-01-2010, 11:11 AM
| | Zimbra Consultant & Moderator | |
Posts: 20,313
| | The simple answer is that the following line is incorrect: Code: mail A 70.77.224.231 You are behind a NAT router and you will be unable to connect to that IP from the Zimbra server. Quote:
Originally Posted by TomHaws So, can you either suggest a named.conf zone entry and zone file for the "Split DNS" that would satisfy this, or take another look at my networking setup? Because I can ping mail.tkdb.ca and have it reply on my local network address, so I thought that is all that was necessary. | No, that's not correct. What you need to be able to do is resolve the LAN IP address of the Zimbra server with a DNS lookup and you can see from your first post that the dig command returns the Public IP address and the error is confirmed by this output: Code: root@mail:~# host `hostname`
mail.tkdb.ca has address 70.77.224.231 That should return the LAN IP but doesn't because you have no A record for the Zimbra server LAN IP.
__________________
Regards
Bill
| 
07-01-2010, 11:31 AM
| | | Well, OK, but that's where I got stuck. When I tried to set up the actual internal address of the server in DNS, it was replying to the outside world that it's address was 192.168.0.199, which obviously doesn't work. And the weird thing is, this worked fine for over a year, without split DNS. So, can you suggest exactly what to put in the zone file or named.conf to enable mail.tkdb.ca to be one thing for the outside world, and another thing for the LAN? I couldn't make that work, and as I said, the Split DNS how-to page that everyone refers to basically relies on a "fake" DNS just for the Zimbra server, and another DNS server actually answering requests to the outside world... | 
07-01-2010, 11:42 AM
| | Zimbra Consultant & Moderator | |
Posts: 20,313
| | Quote:
Originally Posted by TomHaws Well, OK, but that's where I got stuck. When I tried to set up the actual internal address of the server in DNS, it was replying to the outside world that it's address was 192.168.0.199 | What do you mean by "replying to the outside world"? Quote:
Originally Posted by TomHaws which obviously doesn't work. | Split DNS does work, it works for everyone that uses it including my personal mail server. Quote:
Originally Posted by TomHaws I couldn't make that work, and as I said, the Split DNS how-to page that everyone refers to basically relies on a "fake" DNS just for the Zimbra server, and another DNS server actually answering requests to the outside world... | It's not 'fake' it's just an internal view of your LAN and in this case just a view (and A & MX records) for the Zimbra server.
What, exactly, is the problem when you change the LAN DNS to have the LAN IP? I can certainly connect to your server from here and get a response.
__________________
Regards
Bill
| 
07-01-2010, 12:00 PM
| | | OK, I have changed the zone file on mail.tkdb.ca as you suggested (thanks for the CODE stuff btw, it will make this much more readable...): Code: www CNAME ns
ftp CNAME ns
mail A 192.168.0.199 Now when I do an nslookup from outside the network, I get this: Code: C:\Users\trh>nslookup
Default Server: pgdc3.tnrg.local
Address: 172.16.11.114
> server mail.tkdb.ca
Default Server: mail.tkdb.ca
Address: 70.77.224.231
> mail.tkdb.ca
Server: mail.tkdb.ca
Address: 70.77.224.231
Name: mail.tkdb.ca
Address: 192.168.0.199
> Once that propagates to caching name servers, how will anybody reach the server, with that unroutable address? | 
07-01-2010, 12:07 PM
| | | And it didn't seem to solve the problem anyway: Code: root@mail:~# su - zimbra
zimbra@mail:~$ nslookup mail.tkdb.ca
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: mail.tkdb.ca
Address: 192.168.0.199
zimbra@mail:~$ zmcontrol start
Host mail.tkdb.ca
Starting logger...Done.
Starting mailbox...Done.
Starting antispam...Done.
Starting snmp...Done.
Starting mta...Done.
Starting stats...Done.
zimbra@mail:~$ zmcontrol status
Host mail.tkdb.ca
antispam Running
ldap Running
logger Running
mailbox Stopped
zmmailboxdctl is not running.
mta Running
snmp Running
stats Running I'm still getting this in the zimbra.log: Code: Jul 1 12:01:15 mail postfix/lmtp[29691]: 31B0BDBC1D3: to=<somebody @ tkdb . ca>, relay=none, delay=0.01, delays=0.01/0.01/0
/0, dsn=4.4.1, status=deferred (connect to mail.tkdb.ca[192.168.0.199]: Connection refused) ...and this in /opt/zimbra/log/zmmailboxd.out Code: Zimbra server reserving server socket port=143 bindaddr=null ssl=false
Zimbra server reserving server socket port=993 bindaddr=null ssl=true
Zimbra server reserving server socket port=7025 bindaddr=null ssl=false
1030 WARN [main] log - Config error at <Call name="open"/>
1031 WARN [main] log - Config error at <Ref id="http"><Call name="open"/></Ref>
1032 WARN [main] log - EXCEPTION
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:534)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:244)
at org.mortbay.xml.XmlConfiguration.refObj(XmlConfiguration.java:638)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:252)
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:206)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:968)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.net.BindException: Address already in use
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:211)
... 17 more | 
07-01-2010, 12:16 PM
| | | So I don't really think this is related to the addresses, because it has no problems setting up port 25. However, 143, 993 and 7025 fails. Well, 7071 too, since I can't access the admin gui on it either. I hope you have had a chance to do an nslookup, because I'm changing the DNS back now. It really makes me nervous to have an unroutable address propagating to other DNS servers... | | Thread Tools | Search this Thread | | | | | Display Modes | Linear Mode | | Why Join? Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.  |