用作邮件列表替代品

你好,

我们正尝试从基于邮件列表的组织模式进行迁移。第一步(已完成)是将邮件列表镜像以建立归档,现在我们希望暂时保持混合模式:部分用户主要将 Discourse 作为邮件列表和在线归档使用,而其他用户则仅通过 Discourse 在线访问。

Discourse 作为邮件列表的替代方案表现相当不错:每个列表对应一个仅限特定用户组访问的分类,而成为列表成员的前提是加入相应的用户组。

随后,我们可以为该用户组设置通知级别,使其默认关注该分类。

目前尚未解决的是注册流程:新用户需要先创建账户,然后申请加入用户组(我们找到的最佳方式是引导他们前往该分类中的“欢迎”主题并点击“申请访问”按钮),接着等待有人批准请求后进入该分类(或等待新帖子出现在其收件箱中)。

如果我们能将用户注册与加入用户组的申请合并,流程将会更加顺畅。

我在论坛中搜索过,但尚未找到实现这一功能的方法。我是否遗漏了什么?您是否有任何建议,可以让用户在注册过程中更便捷地加入用户组?

X+

如果您在将邮件列表导入 Discourse 时创建了分阶段用户,这应该是可以实现的。如果这些用户来自特定的电子邮件域名(@example.com),则可以设置群组,以便根据其电子邮件地址自动将成员分配给指定的群组。另一种方法是向他们发送邀请,在接受邀请时自动分配群组成员资格。

我正在处理我的邮件列表。我最初为过去 20 年里每个人发布过的所有唯一电子邮件地址创建了用户。是的,这可能创建了一些近乎重复的用户,包括我本人,而且我知道有些用户多年来在多个不同的电子邮件地址下发帖,因为他们搬家了。

我将在下周开始过渡,届时我会通知我的订阅者,如果他们发过帖,他们可能已经拥有一个以他们的电子邮件地址命名的账户,并且他们应该尝试为该账户生成一个新密码。(我在创建用户时分配了随机的 15 位密码。)如果不行,他们有两个选择:注册一个新用户账户,或者联系我,询问他们曾用哪个电子邮件地址发帖,以防万一他们还能访问该地址。(user@foo.com 与 user@bar.foo.com 被视为独立的用户这一事实已纳入我的计划。)

我还有一些只读订阅者,他们还没有账户,因为他们从未发过帖。我可能会向他们发出邀请加入。 (我已经测试过,如果我尝试邀请一个已经拥有该电子邮件地址的用户账户的人,系统会自动跳过。)