I've noticed that my installation of the zimbra server stops answering on the imap port (143) after a couple days of running. When I try to run zmcontrol status, it just hangs indefinitely after displaying the line
Calling GetServiceInfoRequest (<the zimbra host name>)

I can get it to work again by rebooting the server.