have a Zimbra Ver2 Mail server setup behind a firewall.
Mail keeps getting stuck in the postfix mail queue
The server is on a private IP address the firewall is on a public ip address.
The following ports are forwarded to the private ip,
The /etc/hosts file has
127.0.0.1 for the ip address of the domain name
when the server is first started, everything works as expected.
after a couple hours running, the local mail stops getting delivered, with this error message in the zimbra.log
status=deferred (connect to domain.com[123.123publicip]: read timeout)
'zmcontrol status' shows everything as running.
server shows 200~300 mb free memory
when I try to do a postqueue -f (Flush queue) get the same timeout errors.
Only way to fix it is to do a zmcontrol stop, zmcontrol start, then postqueue -f this then delivers the mails
I don't understand why this is happening.