Im planning an install for around 200-250 user and looking for some advice on the best way to setup. Im planning to deploy the setup in VMs running on ESXi but am not sure if I should create one VM or split Zimbra into its component parts. As it stand I only have one box so all VMs will be on the same server (this will possibly change in the future)

Basic spec of server.

ESXi 4.0
Dell R710 2 x Quad 2.4Ghz E5530, 16GB Ram, RAID 10 Array