我可以设置通过电子邮件接收新帖子,但能否通过某种方式一次性收到该线程中所有历史帖子的邮件呢?
不,除了摘要邮件外,其余邮件实质上都是通知(当然,你可以争辩说“邮件列表模式”不止于此,但它本质上仍是一个始终在线的通知,适用于主要基于 Web 的应用程序)。因此,与任何通知一样,这些邮件都是基于事件触发的。你无法回溯过去,但可以通过调整通知级别来影响未来接收到的内容。
无论如何,为什么不能直接访问网站查看之前的沟通记录呢?相比之下,通过邮件阅读数百条帖子,用户体验岂不是非常糟糕?
这正是我所怀疑的。
我将历史消息保存在我的电子邮件客户端中以便离线使用。在那里查看新帖子以及该主题下的所有其他帖子,也比单独打开浏览器去别处查看要方便得多。
此外,我以邮件列表模式使用 Discourse,因此我通常并不使用网页界面。
需要明确的是,我并不是希望每个新帖子都附带该线程的所有历史帖子。我只是希望在某些情况下,比如当我需要关注某个线程(例如我自己曾在此线程中提交过问题)时,能够在我自己的邮件客户端中收到该线程的所有历史评论。
不过,还是要感谢 @merefield 的回复。这确实印证了我之前的猜测,尽管我曾抱有一丝希望,认为或许有某种技巧可以获取其他内容。
没问题,我得更好地熟悉我的邮件客户端,因为我相信这也会成为一种非常实用的工作流程。毫无疑问,邮件能让你聚合来自不同来源的大量信息,从而让你更加“平台无关”。
顺便说一句,如果你真的想要这个功能,完全可以在插件中实现,或者在 Marketplace 中发帖。
例如,为某个主题添加一个按钮,以便向请求者发送每篇帖子的邮件。