MailTools (tentative name until I come up with something better) is a mail extension for macOS that provides the following checks when writing emails for a mailing list:
Mailing lists can require specific rules to be followed; this extenion helps you avoid making a mailing list faux pas.
You can also set what rules are applied for specific emails or domains.
This uses SwiftData and other new features, so it requires macOS 14.
Building is only tested on Xcode 16.
Open MailTools.app to learn how to turn on the mail extension in Mail.app.
From MailTools.app you can add rules that will be automatically applied when writing an email for that receipient. Or, you can manually override settings per email by clicking the extension's toolbar icon in the compose window.