Well, that setup offers a personal "cloud", not just mail. And the focus is more on "independent" than "secure".
I wouldn't worry too much about running many services. They all run as their own unprivileged users. (Of course chroots or even jails/containers would be better.)