I donot agree with you, well providing your own webmail solutions might not provide you with enough security.

You can protect your server with cisco 510e firewall or others and managing it is...