Rich Kulawiec via Nettime-tmp on Mon, 29 May 2023 16:28:24 +0200 (CEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: <nettime> process reporting? |
A general comment first: running a mailing list today requires quite a bit more knowledge than it did 10 or 20 years ago. Anyone who doesn't have that knowledge is going to struggle, no matter how well-intentioned they are. That knowledges includes (among hundreds of other things) understanding with FCrDNS on the mail host is a de facto requirement and that DMARC mitigation on a per-domain basis is the the same. Note that it doesn't matter even a little bit whether you think these are good things: they have to be done. [ My personal view is that requiring FCrDNS is an excellent idea and that DMARC has added a great deal of cost and complexity with no significant benefits...and has in some ways made things worse. I'll be happy to explain these points but the explanations are *not* brief. ] That said: a reasonable path forward is (a) Mailman 2.1.39 (b) with DMARC mitigation properly supported (c) running on a host which passes FCrDNS (d) and does not have a generic hostname (e) is not located on a problematic network and (f) is run by a group of clueful people. This can't and won't solve every problem (for example, per recent discussion on mailop, Apple has broken their own mail system at the moment and it's rejecting messages it shouldn't) but it will solve most of the problems that can be solved on the sending side. I know this because I'm running such an instance (and have been for many years) with a few dozen lists and ~20K users, and for the most part it works quite well. A robust long-term solution will likely entail using a dedicated domain (est. $14/year) and a dedicated host (such as a Panix VPS, $160/year), with access to these shared by N people. [ I specified Panix deliberately. Over my considerable time online I've worked with and/or observed a lot of organizations. They're one of the best I've ever seen. Yes, it's possible to go cheaper, but that means using garbage operations like Digital Ocean or worse, OVH, and for anyone trying to run a mailing list that would be self-defeating and quite stupid. ] This can (and has) been done by other groups, but it does require solid Unix system administration skills, especially with DNS, SMTP, HTTP, SSH, firewalls, logging, security, backups, disaster recovery, mail defenses, etc. That includes compliance with de jure and de facto standards; RFCs 1123, 2142, 5321, 2919, and 2369 come to mind offhand and of course there are more. The more of these things that are done correctly the higher the probability of success. I have that skillset (because I've been running mailing lists for over 40 years and because I'm writing a book about mail system defense) so I'm willing to architect this and teach others how to properly run it. So if you want to do this right, for as much of a sense of "right" as best current standards/practices dictate/allow and as far into the future as anyone can guess, then sure, let's do that. Alternatively, you can try to go cheap and to just ignore a lot of this stuff, but then you'll create problems you can't fix. Note John Levine's maxim: "The total budget at all receivers for solving senders' problems is $0". ---rsk # distributed via <nettime>: no commercial use without permission # <nettime> is a moderated mailing list for net criticism, # collaborative text filtering and cultural politics of the nets # more info: https://mail.ljudmila.org/cgi-bin/mailman/listinfo/nettime-tmp # archive: http://www.nettime.org contact: nettime@kein.org # @nettime_bot tweets mail w/ sender unless #ANON is in Subject: