Discourse tries very hard to ship with safe defaults, that is, defaults that ensure nothing bad will happen, even if you set up Discourse and walk away from it forever. With that in mind, we added this setting early on:
Don’t allow posts by TL0 users in summary emails
… and it is checked by default.
Remember, summary emails are sent out every week to all users who haven’t been seen on the site for the last week, for up to a year (but no longer, if you are gone for 3 years we don’t keep mailing you because that’d be insane).
We originally added this setting to prevent:
- angry new user rants
- crazy nonsensical new user posts
- unhandled new user spam
- low value new user posts
… from getting emailed in the summary to potentially thousands of users. The idea is that we trust TL1 users a hell of a lot more than new users, which is true and valid.
But! This hurts some sites, particularly when they are starting out, because they have mostly new users, not a lot of new TL1+ user posts, and so their emailed summaries are … weak. Too weak. So, how can we more safely show new user posts in summaries and do away with this site setting? Some ideas:
Filter by “post existed for at least 24 hours”?
Filter by “post has at least one like?”
(your idea here)