I've currently set up a Zimbra installation. I've installed everything on a dedicated server within our LAN. But I'm about reluctant to make my internal server available on the net, so I wondered if it is possible to have a dedicated web-frontend in our DMZ, and make that available to our external users and still use the current server as combined backend for the entire solution and frontend for our internal users.
An other option is to only have the frontend in the DMZ and make that available for both internal and external users and have the database store located on the LAN.
How is this normally achieved for off site users?