GNU mailman is more or less fine; what sucks is the pipermail archiver that it comes with. That doesn't have to be used, luckily.
Mailing lists benefit from a good web archive. For anyone who hasn't received everything in their inbox, the archive is the only interface to past material. It has to be presented well, searchable, threaded and so on, so you don't miss anything due to not having it in your inbox.
I've been using Lurker for years, with my own modifications.
http://www.kylheku.com/cgit/lurker/
Some of my hcanges are cosmetic (like different icons), but the main one is to HTML in posts to be rendered. To do that, the HTML is passed through a rigid HTML cleaner that validates for allowed tags and attributes:
http://www.kylheku.com/cgit/hc/
(That is connected to Lurker via a new Lurker config option htmlfilt which specifies to path to the hc executable).
In spite of that, when I contacted the Lurker author about this, he was vehemently dead set against HTML going into archives.
My mods to Lurker look dated, but the upstream has not moved. The SourceForge page is still offering 2.3 for download in the Files area, dated 2009.
"No HTML in mailing lists dammit" may work for some open source projects, but it's not realistic; people use HTML e-mails, and want the archive to have the content that people see who have received the e-mail directly.
Mailing lists benefit from a good web archive. For anyone who hasn't received everything in their inbox, the archive is the only interface to past material. It has to be presented well, searchable, threaded and so on, so you don't miss anything due to not having it in your inbox.
I've been using Lurker for years, with my own modifications.
http://www.kylheku.com/cgit/lurker/
Some of my hcanges are cosmetic (like different icons), but the main one is to HTML in posts to be rendered. To do that, the HTML is passed through a rigid HTML cleaner that validates for allowed tags and attributes:
http://www.kylheku.com/cgit/hc/
(That is connected to Lurker via a new Lurker config option htmlfilt which specifies to path to the hc executable).
In spite of that, when I contacted the Lurker author about this, he was vehemently dead set against HTML going into archives.
My mods to Lurker look dated, but the upstream has not moved. The SourceForge page is still offering 2.3 for download in the Files area, dated 2009.
"No HTML in mailing lists dammit" may work for some open source projects, but it's not realistic; people use HTML e-mails, and want the archive to have the content that people see who have received the e-mail directly.