I've used GNU Mailman. It is easy to set up on the server and users find it not to hard to use. The other option that is used to to offer a web based forum. Many of those have integrated mail lists. But if you need a stand alone email list system Mailman will do that and being that it is Open Source you can customize it. http://www.gnu.org/software/mailman/index.html