gadgeteer.co.za
How to set up your own private e-mail server at home with a Raspberry Pi Server using fully free and open source Citadel
Many other guides dive deep into 10 plus pages of how to set up such a service with Dovecot, Postfix and a web server all from the command line, but this one is a lot simpler because most of what you need is inside Citadel. Citadel also has calendar, Contacts, Notes, Tasks and chat rooms...