To me, eMail servers are one of the most complicated but most interesting things there are in the technical world. However, in the past I did some attempts to setup a full-featured eMail-Server environment using the Citadel and the Kolab 2.2.4 groupware software.
It worked, though for me neither of them felt “complete”.
Citadel, designed as a