Summary | Send all new posts in one daily or weekly update | |
Repository Link | https://github.com/thoka/discourse-mail-daily-summary | |
Install Guide | How to install plugins in Discourse |
Features
Fork of discourse-mlm-summary, working on added/changed behavior:
- send daily/weekly summary at a specified time of day
- optional diagnostic output to support configuration and troubleshooting
- daily summaries can be forced for user groups: mail_daily_summary_auto_enabled_groups
- daily summaries can be narrowed to categories (including all subcategories): mail_daily_summary_enabled_categories
- time of last run will be remembered in mail_daily_summary_last_run_at Messages between sending time and mail_daily_summary_last_run_at will be included in the summary if set. Otherwise, changes in the last 24h/7d will be sent.
- optionally enable it for all users (opt out)
- message template is based on current (2024-04-30) digest template
- unsubscribe link added
Configuration
If mail_daily_summary_at
is not set, summaries will be sent every hour to people, which logged in at the same time of day the first time.
If mail_daily_summary_at
is set, all messages will be queued once a day, when the configured time is reached.
Posts from mail_daily_summary_last_run_at
on will be included in the summary up to 14 days ago (to prevent accidents).
CHANGELOG
- this plugin ignores the “disable mailing list mode” setting
TODO
- add option to notify only about subscribed categories
- add configuration option to exclude groups
- add configuration option to exclude categories
- add possibility to respond to individual topics/posts by mail
- add specs