If you want to leave your mail on the server, and access it from multiple locations, just use the web interface. We welcome your opnion on this. Customer feedback helps us prioritize our feature list. They can also view archives of previous messages. Users can also send feedback to the list's owner from the web page.
Users can subscribe and unsubscribe via email.
We also look for subjects, or first lines of 'unsubscribe', and remove the subscriber from the list. This helps keep people form sending 'unsubscribe' messages to the whole list. If you want to have an application recieve mail, you can just use the Ichabod SMTP classes to receive mail. Your program just has to implement a few interfaces. There is a working example that prints all incoming messages in com.worldware.MailServer.