Well this has been a project burning in my mind for many months now. But I want to host my own email server. But the biggest problem is what OS should I use, and what software? I also need to know what kind of security software I should be using, regular personal firewall? It will be used only for email so most other ports will be locked down, and I'm hoping I can restrict access to a very small list of computers/IPs. I've heard of using Linux, but I have never even dove into that OS. Naturally, I'm interested in something that's free and open source if possible, and very feature rich (most popular features). I would greatly appreciate any and all help, thanks.
Edit: I'm starting to change my mind, just let me shed some light on what I am looking for. First off, I don't like the fact that all my email messages are just sitting on a server I don't have hardly any control over, and completely unencrypted which really urkes me. I also need access to at least a few hundred email addresses. email@example.com
, and so on, and preferably at my own domain.