一个完全无邮件的 Discourse 实例

接着讨论 如何从命令行批准用户辅助电子邮件?

更普遍的问题是,我们需要一个无电子邮件实例的 Discourse——即不需要接收或发送任何电子邮件。这是否可以实现?

我不确定这是否满足您的要求,但可以使用 DiscourseConnect 来实现。基本上,只需为 SSO 记录中的电子邮件字段设置一个假的电子邮件地址,并将站点的 disable emails 设置为“yes”或(可能更好)“non-staff”。然后设置一个 DiscourseConnect 提供商站点,允许在不提供电子邮件地址的情况下进行注册。

如果可能的话,最好让员工账户拥有真实的电子邮件地址并接收来自站点的电子邮件。例如,这样可以在 DiscourseConnect 出现问题时,允许他们通过 /u/admin-login 路由登录。

提出的解决方案听起来更像是一种变通方法,而非功能。因此我为我的主题选择了 Contribute > Feature 分类。

我们的构想是打造一个完全无需邮箱的实例。

例如,ProtonMail 账户可以在不指定其他邮箱的情况下完成设置(除非其验证系统触发“需要额外验证”的情况)。

在我们的特定场景中,我们不希望使用任何第三方验证服务。我们不需要任何邮件通知或通过邮件回复的功能;用户完全可以通过浏览器(或移动应用)舒适地与系统进行交互。因此,阻碍我们实现此类设置的原因是用户注册功能无法在没有邮箱的情况下运行。这确实与某些社区的预期有些相悖,毕竟如今已有大量服务根本不需要邮箱。

您认为这是否是一个可行的功能请求,未来有可能在 Discourse 中得以实现?

啊,根据我的理解,这听起来更像是一个支持问题,而不是一个功能建议。

有一个插件可能有点用:

但我不太确定它的健壮性。

很高兴了解它们。但它们的路线图仅完成了 20%,所以我不敢使用它。

嘿,我还在开发我的插件。它还处于早期阶段,除非对您的社区来说是必需的,否则我不建议在生产环境中使用它。不过,如果您有任何希望我优先开发的功能,请告诉我,我会尽力而为。