Ask HN: Best current mailing list manager?
Of the mailman, ecartis, etc. genre; not the newsletter marketing mass shot genre.
Ecartis has done sterling work for years but even back then it was effectively abandonware. Something nice and simple I can run in Docker or a single binary would be perfect.
61 comments
[ 3.2 ms ] story [ 61.6 ms ] threadEDIT:
I actually don't know if it was forum software or just mailman plugged into the forum somehow.
https://github.com/nodemailer/mailcast
Requirements: Nodejs v8+ Redis MongoDB Unblocked port 25
The setup was not so bad.
But it really failed as a mailing list, as there was no way to respond to the sender without responding to all. There was a plugin that caused more issues than it solved.
It has been several months, not sure if it improved since then.
[1] https://github.com/peterverraedt/tinylist [2] https://github.com/eXeC64/nanolist
Example list: https://lists.sr.ht/~sircmpwn/sr.ht-dev
Bravo!
For standalone installations you can also set up aliases like foobar@lists.example.org rather than ~username/foobar@lists.example.org.
Docs if you decide to give it a shot:
https://man.sr.ht/installation.md
https://github.com/eXeC64/nanolist
One day short of 13 years sterling service and Ecartis has been retired.
[1]: https://www.gtf.io/projects/personal_infrastructure/#mailing...
not sure if it fits the bill.. https://github.com/knadh/listmonk
The major disadvantage that comes with hosted solutions is that you have no control over the service. Consider Yahoo Groups, which deleted all of its mailing list archives last year. I was one of the project leads for the Archive Team effort [1] to make a copy of those groups before they were lost forever, and although we saved several hundred thousand groups, we lost a lot more. Many millions of groups just vanished. Many of them, despite being long abandoned, were basically the only evidence left of that community, containing vital archives and information that is now gone.
I'm not saying this doesn't happen with self-hosted groups, but if a self-hosted group decides to shut down, it's their choice. (Rather than Yahoo emailing you to tell you that everything will be gone in a month).
[1] https://www.archiveteam.org/index.php/Yahoo!_Groups
Besides, Google Groups is borderline abandoned. It's stuck awkwardly between being a Usenet client, a mailing list archive, and a web forum, and I don't think it's seen much interest from Google's side in a long time.
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.
Pipermail is part of mailman 2, which is the about to be deprecated very soon version (it's python 2 only).
Mailman 3 has a different thing, but I haven't tried it yet.
0: https://features.cpanel.net/topic/upgrade-to-mailman-3-0
I had no issue with this with Lurker. A few times in the (now fairly distant) past I gone in there and blew off all the generated content (after editing an mbox archive file), then re-generated.
Since then I developed an invisible delete button right in the web UI, for removing spam from the web archive. If you know where to click, and what the password is, you can blow off any post.
An archiver that can't import your historic mbox files has a showstopper issue for anyone with existing archives, and may present a problem to someone who wants to rebuild a damaged web archive.
The web page has a link to some dated mock-ups (2012):
https://wiki.list.org/HyperKitty
It looks like some random web BBS forum.
(Please tell me the actual thing does not have up/down "like" votes; that's completely stupid in a mail archive (not to mention misleading), and preventing abuse of it would require visitors to be authenticated, which is also a complete stupid thing in a mail archive.)
It is infidelity inspired by the layout of a forum, but looks great IMO.
Lurker wipes the floor with Hyperkitty.
(And is fast: C++ that generates static pages!)
and javascript. webgl too. and phone and tablet support. And support for inline ads. We should allow zero-pixel tracking links to so we know advertising statis... I mean to protect us from covid-19. and animated avatars.
it's a slippery slope.
You’re looking for google groups locally hosted, not mailchimp locally hosted?
[1] http://mlmmj.org
And I am not the only person who wanted NNTP for the SQLite forum; there is at least one other person too who also wants that.
It doesn’t have a self subscribe thing though - look at subgun/audience. There are a few alternatives.