J'y connais pas grand chose en domaine mais personnellement j'ai déjà monté un serveur FTP, HTTP et un Serveur de messagerie sur une machine qui n'est pas controleur de domaine principal et ça marche très bien.
Pour moi les histoires de domaine c'est des services essentiellement liés à l'authentification, donc pas besoin d'être controleur de quoi que ce soit pr foutre un serveur ftp, http ou autre.
Pour ce qui est du serveur de messagerie ceci devrait répondre à ta question:
http://www.ac-nancy-metz.fr/mail/Mercury/default.htm
Si tu veux parler de monter un serveur Exchange, ben la jy connais rien mais ca doit pas etre ultra immondement complique et ya un max de doc.
l'installation de serveur de messagerie necessite donc l'installation de exchange!