We have our Zimbra servers behind a SonicWall PRO as well.
We have them in a DMZ. On our own system, we have the SonicWall configured to use traditional NAT mode, which means you will need to configure "split DNS" to get Zimbra to work. There is a wiki article to which I contributed that will help.
You can also configure one of the ports on the SonicWall in "Transparent Mode" and put a few public IPs in there. In this way, the Zimbra server will have public IP address but will still be well protected.
The only ports you will need to open are the public ports listed in the Admin Guide. Insist your users use complex passwords, and don't open the admin port publicly and you should be relatively secure.
But, you can also insist your users use the SonicWall VPN client or an IPSec connection to the SonicWall from away, which will make things more secure, but a little less convenient.
I would also strongly recommend licensing the Gateway Security bundle from SonicWall, which does Anti-Virus, Anti-Spam, Anti-Phishing, and IPS on the SonicWall, and which will significantly reduce the load on your Zimbra server.
We also use the SonicWall's built-in RBL filtering to lighten the load on our Zimbra servers even more.
When you look at our Zimbra anti-spam stats, we show only about 10% or so of all messages as spam/viruses. Without the pre-filtering at the SonicWall, the load on our server would be eight times higher!
That makes the SonicWall security bundle a terrific value IMHO (and no, we are not a reseller...)
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
|