本指南将介绍如何在 Discourse 站点上向所有用户发送私人消息或电子邮件,包括使用外部电子邮件服务或创建公告类别。
所需用户级别:管理员
虽然 Discourse 的设计初衷并非电子邮件发送服务,但在必要时仍有办法联系到您站点上的所有用户。本指南将探讨两种方法:使用外部电子邮件服务和在 Discourse 中创建公告类别。
使用外部电子邮件服务
要从外部服务发送电子邮件:
-
导出站点用户文件:
- 导航到“管理”面板
- 转到“用户”页面
- 点击标题中的“导出”链接
-
等待导出完成。导出完成后,您将收到站内通知,告知 CSV 文件已准备好下载。
-
下载 CSV 文件并在电子表格程序中打开。
-
从
email列中提取电子邮件地址。 -
将这些电子邮件地址上传到您选择的电子邮件发送服务。
-
使用外部服务撰写并发送您的消息。
创建公告类别
作为外部电子邮件服务的替代方案,您可以在 Discourse 中创建一个受保护的公告类别:
-
创建一个名为“公告”(或您选择的名称)的新类别。
-
配置类别权限:
- 将主题创建限制为特定组(例如,站点工作人员)
- 这可以防止垃圾邮件,并确保只有授权用户才能发布公告
-
将类别配置为所有用户均可监视:
- 转到您的站点设置
- 找到
default categories watching first post设置 - 将您新创建的公告类别添加到此设置中
-
应用历史更改:
- 保存设置后,系统会询问您是否要应用历史更改
- 选择“是”以确保包含所有现有用户
-
在此类别中创建新主题以发送通知:
- 活跃用户将收到站内通知
- 不活跃用户将收到电子邮件(根据他们的通知设置)
请注意,只有新主题才会触发通知或电子邮件。除非用户专门监视了该主题,否则类别中的回复不会生成通知。
常见问题解答
问:我能否跟踪已读邮件的数量或阅读者是谁?
答:Discourse 不提供内置的邮件打开跟踪功能。对于自托管的 Discourse 站点,可能可以通过您的电子邮件发送服务跟踪邮件打开情况,但这并非 Discourse 的原生功能。
问:用户是否会收到公告类别中每篇帖子的通知?
答:不会,用户只会收到该类别中新主题的通知。除非用户专门监视了某个主题,否则对现有主题的回复不会生成通知。



