大家好,
让邀请用户的邮箱不必与“允许邮箱域名”匹配,这样会更好。
例如,如果我们定义了“允许邮箱域名”,那就意味着任何使用该域名的邮箱都可以自行注册。因此,邀请那些邮箱属于该域名的用户就显得多余了。
但如果我们允许邀请的邮箱不必匹配“允许邮箱域名”,那么我们就可以屏蔽“@spam_domain.com”这样的域名,同时又能邀请“my_best_friend@spam_domain.com”这样的特定用户。
大家好,
让邀请用户的邮箱不必与“允许邮箱域名”匹配,这样会更好。
例如,如果我们定义了“允许邮箱域名”,那就意味着任何使用该域名的邮箱都可以自行注册。因此,邀请那些邮箱属于该域名的用户就显得多余了。
但如果我们允许邀请的邮箱不必匹配“允许邮箱域名”,那么我们就可以屏蔽“@spam_domain.com”这样的域名,同时又能邀请“my_best_friend@spam_domain.com”这样的特定用户。
如果您拥有公开的社区网站,可以让所有希望创建账户的用户自行注册,信任等级和 Akismet 将自动发挥作用。对于您信任的用户,您可以发送邀请并将其加入特定群组,使他们从一开始就获得更高的信任等级。
我们正计划增加创建仅限特定域名的邀请的功能,但该功能尚未上线。
嗯……我的网站其实并不完全公开。但无论如何,这不仅仅是我个人的问题。我只是有点困惑“邀请他人”功能的用途,毕竟任何人都可以创建账户。如果你想给予某人更高的信任等级,为什么还需要邀请呢?你只需要让他自行注册,然后手动授予他更高的信任等级即可。
这并不完全符合我的建议。我的意思是,让“邀请他人”的邮件无需匹配 allowed_email_domains。因为在我看来,当版主邀请某人时,就意味着他信任这个人。如果我们并不想邀请某人,却还要发出邀请,这似乎有些奇怪。
也许这只是因为我作为 Discourse 的新手还不够熟悉吧:wink:
你说得很有道理——“允许的邮箱域名”设置确实是一个比较粗糙的工具。它原本是为将社区锁定到特定域名而设计的,适用于内部社区。
这一功能短期内不太可能改变,因此你需要寻找其他途径来实现你的目标。不过,听起来你似乎已经找到了一个适合你社区的解决方案,即让注册用户获得他们所需的访问权限。
我认为,未来能够创建邀请链接,允许来自指定域名的任何人直接注册并自动获得相应权限,将会是一个很有趣的功能。这样的链接可以安全地发布在网上,甚至放在登录页面上,因为只有授权人员才能使用它。