通过电子邮件地址将用户添加到组中

各位好,

我需要一种简单的方法,根据电子邮件地址将用户添加到群组中。目前,我不得不花费大量时间在成员列表中搜索用户的用户名。

这个功能在你们的计划中吗?我真的非常需要它。

谢谢,
Tom

通过电子邮件邀请的用户可以在邀请链接中自动分配到某个组。

如果所有用户都来自同一个域名 @example.com,可以在组设置中进行配置,使任何使用该域名邮箱注册的用户自动加入该组。

2 个赞

您可以通过点击群组的“批量添加到群组”按钮,根据电子邮件地址将用户添加到群组:

这将打开一个表单,接受用户电子邮件地址或用户名的列表。如果您还没有电子邮件或用户名列表,可以使用数据探索器查询返回单列(用户名或电子邮件地址),然后将查询结果直接复制并粘贴到“批量添加到群组”表单中。

4 个赞

太好了。我忽略了批量处理这个选项。

谢谢

特此提醒其他可能感到困惑的用户:Bulk Add(批量添加)按钮似乎已不再显示,但“添加成员”对话框支持逗号分隔的列表。

问题在于,我原本以为那些尚未录入数据库的电子邮件地址会被忽略,正如以下链接所述:

https://meta.discourse.org/t/bulk-add-to-group/34979/10?u=adamengst

不幸的是,情况已不再如此,Discourse 会发送邀请邮件。这看似合理,但由于许多人拥有多个邮箱地址,我遇到了不少这样的情况:这些用户实际上已在 Discourse 中拥有账号,只是使用了不同的邮箱地址。因此他们收到了邀请邮件,而我随后不得不取消这些邀请,以免他们误操作创建重复账号。

如果 Discourse 能在用户将邮箱地址粘贴到“添加成员”对话框时,明确标识哪些地址已匹配到现有用户、哪些未匹配(原因可能是该用户尚未录入系统,或该用户使用的是其他邮箱地址),将会非常有帮助。

2 个赞