Wouldn't hurt to try using a RAM drive and see what happens.
It's very safe; Amavis accepts mail on one port from Postfix, processes it through SpamAssassin and ClamAV and then hands the mail back to Postfix on a different port.
The trick is, Amavis doesn't tell Postfix it actually received the email OK until Postfix on that second port tells Amavis it has accepted back the clean email. So, you can lose power to the server, and while you might have other disk-related issues from an abrupt power loss, losing email via a RAM disk won't be one of them.
A good primer is here:
Ralf Hildebrandt: Homepage
Use the UID:GID for the zimbra local user. Find the $TEMPBASE value in /opt/zimbra/conf/amavisd.conf. Stop and start amavisd with zmamavisdctl.
Hope that helps,
Mark
__________________
___________________________________
L. Mark Stone, CIO
"Uptime. All the time."
477 Congress Street | Portland, ME 04101-3431 | (207) 772-5678
proactive maintenance and monitoring | technology consulting
Zimbra groupware | EMR implementations | private cloud hosting