Whose bright idea was it to do this in the first place, and why are you doing it with a live production server and not in a replicated test environment first?
Why are you complaining about hardware overhead? Learn to use virtual machines.
The reason you're having those problems is simply because those features most likely don't exist in Gmail.
