惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Last Watchdog
The Last Watchdog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog
L
LINUX DO - 最新话题
C
Check Point Blog
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
V
Vulnerabilities – Threatpost
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
S
Security @ Cisco Blogs
IT之家
IT之家
T
The Exploit Database - CXSecurity.com
The GitHub Blog
The GitHub Blog
D
Docker
Engineering at Meta
Engineering at Meta
AWS News Blog
AWS News Blog
S
Security Affairs
U
Unit 42
P
Palo Alto Networks Blog
V
Visual Studio Blog
Y
Y Combinator Blog
D
DataBreaches.Net
Forbes - Security
Forbes - Security
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
Security Latest
Security Latest
aimingoo的专栏
aimingoo的专栏
Simon Willison's Weblog
Simon Willison's Weblog
A
Arctic Wolf
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hacker News: Front Page
博客园 - 司徒正美
博客园 - Franky
宝玉的分享
宝玉的分享
TaoSecurity Blog
TaoSecurity Blog
Latest news
Latest news
Scott Helme
Scott Helme
MongoDB | Blog
MongoDB | Blog
量子位
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Cisco Blogs
P
Privacy International News Feed
Application and Cybersecurity Blog
Application and Cybersecurity Blog

Discourse Meta - Latest posts

Horizon: High Context Topic Cards I'd like to ask what this file /var/www/discourse/vendor/data/RT_sRGB.icm is used for? Discourse to Markdown Plugin How to verify a subdomain (mysite.discourse.group) in Google Search Console? Reader Mode Publishing WordPress gallery posts on Discourse Discourse User Feedback New user filter by custom field and contact Interact with discourse from Python? Why we can't type the assignee in the search of a post to assign - home screen app Redis Flushall Category-toggled one-touch move post Some sort of variable to eliminate duplicate text? Why did this plugin replacement fail? Add user to list modal often appears above the mobile viewport sceen Creating/Editing a post on mobile: let's discuss the 2026 Discourse experience Wp-discourse feature request - do not show comments with specific tag? Are there any good Chinese plugins? Discourse ID and 2FA Discourse MCP is here! Sample Forum to See Admin Features? I am unable to register for a free Discourse site Wikipedia Lookup Add text for /login (like js.create_account.disclaimer for /signup) How can i set disable Markdown & Default to Rich Text What's the background image size for the Welcome Banner? How do I enable Associated Accounts with 2FA? Hamburger toggle Support <span data-attribute> in the rich editor Cannot disable read-only mode on Free Plan Coping with deprecated columns in Data Explorer Seeking advice on MaxMind error log issues Site setting menu limited by results page size Change default landing page for Groups (Members → Activity/Messages?) Email Notifications for Forum Posts or Replies Buffer -- streamline sharing topics on social media Moving a post between topics does not load the post on existing clients Diff is too complex to display Side bar footer container background color bug visible in RTL Vote display dimensions issue on the new foundation theme Icon is incredibly large when quoted Easily create Ideas categories using the Topic Voting plugin Modernizing the Foundation theme 429 error after Split Posts Error when switching locale: "topic doesn't exist" message appears on all topics Group Review Queue Items SSO Provider URL contains symbol # cause issue Migrate from wpForo to Discourse Users are unable to see invite details Disable initial page that re-directs to /login Discourse Livestream Discourse Dynamic Sidebar Icon Unable to save category settings made by plugins Post not being detected as German Misleading free plan shutdown timeline New posts/replies do not appear in real-time; manual refresh required Do Free forums not support the use of tags? Left side hamburger menu on mobile Inconsistent permission to use the same tag in the same category /upcoming-events intermittent drop on 2GB vRAM server 2 emails rejected by 2026.4.0-latest ( 5f0d95e1f1 ) Backups page Don't remove all push subscriptions on logoff Translated text on Linux Debian has weird formatting Remote images are always downloaded Can no longer create global banners from restricted categories Where did the you are replying to an old topic warning go? FKB Pro - Social theme Chat link missing in post event widget after to Rollup Whisper Warning Experiment: Collaborative content gardening hub for meta Topic Template Placeholder Text theme component Embedded comments dates are still not localized ProxyTracer: VPN & Proxy Blocker Automatically apply grids to image uploads What's causing the login issue? Single click activation of the Create Event modal Error in browser console when using hashtag autocomplete in the composer: undefined generateIconHTML How can badges and groups be localized (multilingual)? Exclude staged users from Watching? Shared Draft as default New Topic Allow AI Persona/Agent to respond only to @mentions, not to replies to its posts Adding a configurable delay to AI Agent responses Bidirectional sync between Discourse Topics/Categories and GitHub/Gitlab Issue Trackers "Key" and "Value" from the Wrap Modal are not translatable Deprecating .hbs file extension in themes and plugins New topic title input (#reply-title) remains LTR in RTL sites — fix still not effective (2026) Opening forum goes to topics 1 day ago, not recent topics Missing field 'text' (in 'mainEntity.suggestedAnswer') Current Projects - March 2026 Error loading route Caused by plugin 'discourse-subscriptions' User-specific 502 errors after login — traced to DiscourseUpdates.has_unseen_features? Force Mobile Homepage Documentation Plugin - Index Topic not working after Restore Returning bumping after editing last post Move 'whisper' functionality Any updates on the best way to create a HTML archive of a static site? Connect Discourse to WeChat Mini Program Send email notification only when @mentioned Include the Signatures plugin on more hosted plans
Discourse mail daily summary plugin
@thoka Thoma · 2026-04-22 · via Discourse Meta - Latest posts

1

:information_source: Summary Send all new posts in one daily or weekly update
:hammer_and_wrench: Repository Link https://github.com/thoka/discourse-mail-daily-summary
:open_book: 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
  • send either summaries or full posts
  • 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).

CAUTION

  • 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

Maintenance

This plugin is used by Communitec.
:folded_hands: @RGJ takes care of keeping it compatible with newer discourse versions.

8 Likes

2

Lovely work!!!

Would you be willing to make the frequency configurable?

For example, I’d love to push this out on Sunday evenings for the previous week.

1 Like

3

Seems quite doable as a global setting.
What options would be needed (daily, weekly, monthly) ?
Further day of week / month, if negative, counted from the end ?

1 Like

4

It could be tackled many ways, eh?

A simple start would be another setting that asks which days of the week it should apply to.

Maybe weeks of the month too, but that gets a little tricky due to a variability.

1 Like

5

Is each e-mail created per user or is one email sent to all users? If e-mails are individualised, the setting of when and how often the e-mail is sent would be ideally set per user (you talk about global setting - that would then be a default).

6

Every user gets an individual mail.
But to do the bookkeeping for individual schedules would be much more work compared to global settings.

2 Likes

7

Weekly summaries are now possible.

3 Likes

Very interesting plugin! One question about…

In the way this plugin has been designed, would it be possible to have top new posts instead of all? As an alternative to this feature request for Discourse core: Option to always receive Activity Summaries even when you've been on the forum

1 Like

I really recently installed the plugin and it looked like it was going to work as it sent a digest around the correct time that I set it for the first afternoon. But, it only sent it to 22 out of 56 people and then the next was only sent to 2 people in the next was only sent to 2 people as well.

we have just over 50 people in the forums and I just can not figure out the issue on why is not sending them to everybody. The ones that I did send to our people that have last been on the forum between one day and 50 days, and there were a mix of level zero and level one trust levels.

image

10

Sorry, I’m not using this plugin anymore and will not find time to help debug it in the near future.

Your screenshot seems to show digest emails, not daily summaries.

11

This core commit changed the way preference attribute saving works.
The plugin throws an error on preferences - email because of that change.

We have fixed the issue and opened a PR. Could you please merge it?

2 Likes

12

Thanks. It’s merged.

Can one assume that people who update the plugin also update Discourse? If not, will it break then?

As you seem to use the plugin: Should we update the “unmaintained” status, until further notification, when you stop using it?

1 Like

13

I think that is a pretty safe assumption.

We have a few clients using it, so - until further notice - we’re prepared to maintain it, yes :+1:t3:
I’ve removed that tag.

2 Likes

14

Added some extra options, modernized the settings, and made a PR

  • add an option to use excerpts instead of full posts (mail_daily_summary_min_excerpt_length, works like regular digest_min_excerpt_length )
  • add an option to limit the number of posts for a topic (mail_daily_summary_max_posts_per_topic)
  • add an option to reuse the /admin/email/preview-digest functionality for the daily summary (mail_daily_summary_preview_uses_daily_summary)

15

Thank you for maintaining and adding more functionality.