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



