新帖子作者收到邮件通知

您好!

新用户在此,并非完全不懂技术。我是一家法律组织的负责人,我们的 Web 开发团队为我们的邮件列表系统实施了 Discourse。

我们已成功将所有成员迁移到该系统中。一切似乎运行正常,但有一个问题:

新帖子的作者没有收到他们帖子的电子邮件副本。为了说清楚,如果我打开我的 Apple Mail,向该电子邮件地址发送电子邮件,创建主题并点击发送,该通知(关注)会发送给所有成员,但我不会收到副本。问题在于,我们的许多成员会通过电子邮件发送,他们不确定他们的帖子是否已发送。我们通过 Drupal 进行的旧邮件列表会向所有人进行邮件群发,包括向原始作者发送副本。

我希望这有意义并且清晰。是否有设置或解决方法,还是我应该告知成员他们永远不会收到他们初始帖子的副本?确认一下——他们确实收到了他们帖子的回复,只是没有收到那个初始帖子。

谢谢!

1 个赞

这个版块活跃吗?有人吗?布勒?

嗨 Bobbi – 它非常活跃。您的问题有点微妙,因为将 Discourse 用作邮件列表并不常见。我将标记我们的团队,看看是否有人可以提供帮助。

是的,如果用户想收到网站上发布的每一封邮件,包括他们自己的帖子,他们可以启用邮件列表模式。这可以在他们偏好设置页面的“邮件”部分完成。用户要收到他们自己帖子的邮件,需要确保启用了“为我发送每条新帖子的邮件”选项。另一个选项是接收除用户自己的帖子之外的每条新帖子的邮件:

请注意,在用户启用邮件列表模式之前,您需要确保您的网站上未启用“禁用邮件列表模式”的网站设置。我相信该设置默认是勾选的:

另请注意,您可以从该设置页面为网站上的所有用户默认启用邮件列表模式。如果用户愿意,他们仍然可以从他们的偏好设置页面禁用邮件列表模式。

我想也值得注意的是,邮件列表模式会产生大量邮件。如果您的 Discourse 网站是托管的,则托管提供商可能不允许启用它,或者您可能会遇到每月发送邮件数量超出托管提供商限制的问题。

如果未启用邮件列表模式,我认为仅通过关注类别无法收到自己帖子的邮件。当关注类别时,您将收到您创建的主题的回复邮件,但不会收到主题中原始帖子的邮件。

3 个赞

感谢您如此详尽的回复!这正是我需要为我的律师们做的。我已经能够完成那些事情了。最后一个问题——作为管理员,我能否启用邮件列表模式来覆盖所有用户,还是他们需要自己完成?我在管理员面板中没有看到该选项:

我不确定覆盖用户的电子邮件设置是个好主意。但作为一个简单的解决方案,你也许可以隐藏用户首选项中那个特定的设置。在主题或主题组件的 Common - CSS 选项卡中:

.control-group.pref-mailing-list-mode {
  display: none;
}
1 个赞

这是一个好主意,我了解我的律师和我的组织,这就是我提出问题的原因。他们中的 95% 都想要这个。那些不想要这个的人更容易改变它。

我是否需要手动进入每个用户的偏好设置并勾选该框,还是有我可以为所有人开启的覆盖选项?

您截图中的“默认邮件列表模式”设置可以实现此目的。启用后,应该会弹出一个窗口,其中有一个带有说明的按钮,询问您是否要“历史性地”为所有用户启用该设置。选择该选项将更新网站上所有用户的电子邮件偏好设置,但之前已在其偏好设置页面上禁用邮件列表模式的任何用户除外。由于该选项以前未显示给他们,这意味着现在所有用户都将启用邮件列表模式。

如果您没有点击应用历史性更改的按钮,您可以从网站设置页面禁用“默认邮件列表模式设置”。保存该更改后,重新启用该设置。届时将再次显示应用历史性更改的按钮。

4 个赞

这说得通,我只是没有收到像以前那样的弹出通知。我会再试一次。谢谢!