I’m part of a relatively new private Discourse which has rapidly become super-active – in part because it’s a migration from prior solutions to a new one. And Discourse is better.
We have several critical members who are finding the default Discourse emails insufficient (or not comprehensive) and are unwilling or unable to leverage their own email systems as part of a solution; we are trying to accommodate them.
In searching, we see that the old Mailing List Mode Daily Summary feature can be brought back via the Restore Mailing List Mode Daily Summary plugin.
However we also see that this can cause problems - both due to potential SMTP volume (we are self-hosted) and because of potential conflicts and future bugs (Discourse updates may break the plugin from time to time, and then we need to await a fix on the plugin.)
We see that the recent Discourse Priority Action Mailer Plugin may address the SMTP problem, but the possibility of future problems with the other plugin remains.
So, the question:
What is the best way to achieve MLM daily summaries now with the lowest risk of the solution breaking for some time at some point in the future?
The specifics of our use case:
The “Board” of the group conducts business as a series of long-running online meetings in discussion threads must be open for to all members to see, whether or not they participate on the Discourse forum. These threads will be Topics in a limited Category made just for this purpose. Call it the Board Meeting Category.
We’re looking to give people the option to turn on a mailing list mode which will give them comprehensive (inclusive of all responses) emails for Topics within the Board Meeting Category, but which combine all messages into a single email to be sent daily (like an old-style mailing list daily digest.) One daily email per active Topic might work out ok, but one email per response is unacceptable.
This is functionality they currently have with a pre-Discourse solution, with no extra action required from their email clients, and they’re unhappy about a move to Discourse unless we can accommodate this.
Thanks, in advance, for any suggestions or links to other solutions/Topics.