I'm having problems with a couple of the Zimbra cron jobs. The first issue is with the "zmpurgemessages" perl script. When it is run through cron it just does not work. I've changed the line in the crontab file to dump output to a file, and the message I get is "Received SOAP fault: authentication failed for zimbra (empty password)". But if I run the command from the system prompt, logged in as the zimbra user, it runs fine. I posted about this problem a few months back, and never got a solution. I've been living with it, since I can run it manually, but figured now that I've got another "cron" problem I'd try again for a solution to this one.
The second problem is with the "zmtrainsa" script, specifically when it calls the dspam_clean program. This process has been running fine up until late last week. However, starting late last week I would come in to work to find that email delivery had stopped. In researching this issue I found that the dspam_clean process was still running and taking up 80+% of the CPU and a good chunk of memory also. The only thing I could do was kill this process and then stop and start zimbra. I have since commented out the call to dspam_clean and things seem to be back to normal, but I'm sure this process should be running. I'm still testing and evaluating Zimbra, so at this pont the server isn't necessarily "mission-critical". However one of the accounts I do have on this server is a "spam" account, where spam messages from our email gateway are dumped. I don't if we have simply overloaded the server with spam, and this is causing problems.
If anyone has any suggestions on how to fix either problem they would be very much appreciated.