Internal Mails Stop Working After a While
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. :confused:
Check the max IMAP thread count
One possibility: Make sure that the number of IMAP threads is sufficient to handle the number of active connections. (Each IMAP client may open multiple connections simultaneously, so don't be overly stingy here.) You can configure this number in the admin UI; it requires a tomcat server restart to take effect.
Originally Posted by mintra