向所有用户发送消息的 Discourse 网站

:bookmark: 本指南将介绍如何在 Discourse 站点上向所有用户发送私人消息或电子邮件,包括使用外部电子邮件服务或创建公告类别。

:person_raising_hand: 所需用户级别:管理员

虽然 Discourse 的设计初衷并非电子邮件发送服务,但在必要时仍有办法联系到您站点上的所有用户。本指南将探讨两种方法:使用外部电子邮件服务和在 Discourse 中创建公告类别。

使用外部电子邮件服务

要从外部服务发送电子邮件:

  1. 导出站点用户文件:

  2. 等待导出完成。导出完成后,您将收到站内通知,告知 CSV 文件已准备好下载。

  3. 下载 CSV 文件并在电子表格程序中打开。

  4. email 列中提取电子邮件地址。

  5. 将这些电子邮件地址上传到您选择的电子邮件发送服务。

  6. 使用外部服务撰写并发送您的消息。

创建公告类别

作为外部电子邮件服务的替代方案,您可以在 Discourse 中创建一个受保护的公告类别:

  1. 创建一个名为“公告”(或您选择的名称)的新类别。

  2. 配置类别权限:

  3. 将类别配置为所有用户均可监视:

  4. 应用历史更改:

  5. 在此类别中创建新主题以发送通知:

    • 活跃用户将收到站内通知
    • 不活跃用户将收到电子邮件(根据他们的通知设置)

:information_source: 请注意,只有新主题才会触发通知或电子邮件。除非用户专门监视了该主题,否则类别中的回复不会生成通知。

常见问题解答

问:我能否跟踪已读邮件的数量或阅读者是谁?
答:Discourse 不提供内置的邮件打开跟踪功能。对于自托管的 Discourse 站点,可能可以通过您的电子邮件发送服务跟踪邮件打开情况,但这并非 Discourse 的原生功能。

问:用户是否会收到公告类别中每篇帖子的通知?
答:不会,用户只会收到该类别中新主题的通知。除非用户专门监视了某个主题,否则对现有主题的回复不会生成通知。

14 个赞

太好了,谢谢。我猜没有办法知道有多少封邮件被阅读了(更不用说谁阅读了)?

Discourse 不提供跟踪电子邮件是否已被打开的任何方法。如果您的 Discourse 网站是自托管的,则可能可以通过您用于发送电子邮件的电子邮件发送服务在技术上跟踪电子邮件打开情况。

2 个赞

很遗憾,这个简短教程的图片丢失了。是否可以重新创建它们?谢谢。

我已将此主题添加至 Missing images at Meta.discourse.org
您可以在 Send a personal message or email to all users on a Discourse site - admins - Discourse Meta 找到这些图片,直到有人重新添加它们。

3 个赞