安装过程中如何禁用SMTP?

是否可以在不使用 SMTP 的情况下设置论坛并禁用帐户恢复系统?

这样,用户就可以在没有电子邮件确认的情况下进行注册。

Discourse 的主机名? [discourse.example.com]: 
管理员帐户的电子邮件地址? [me@example.com,you@example.com]: 
SMTP 服务器地址? [smtp.example.com]: 
SMTP 端口? [587]: 
SMTP 用户名? [user@example.com]: 
SMTP 密码? [pa$word]: 
Let's Encrypt 帐户电子邮件? (按 Enter 跳过) [me@example.com]: 
可选的 Maxmind 许可证密钥 () [xxxxxxxxxxxxxxxx]:

我还想知道如何从注册窗口中删除电子邮件地址字段,使其根本不是必填项。这是一种无用且过时的技术,早就应该从互联网上淘汰了。

有一种方法可以禁用新用户帐户的电子邮件验证要求:

为 Discourse 插件禁用电子邮件验证 - 插件 - Discourse Meta

但是,我不认为有一种方法可以在没有有效电子邮件用于管理员帐户的情况下设置新的 Discourse 站点。

2 个赞

管理员电子邮件只需使用免费电子邮件 SMTP 服务。

有一些关于设置 SSO 网站的主题。

电子邮件注册仍然非常普遍且强大。

这是一篇文章

1 个赞

您是否找到任何方法可以禁用新安装的 SMTP?似乎有必要至少发送一封管理员激活电子邮件来启动新站点,但也许可以绕过。

电子邮件可能会令人讨厌和沮丧,但不知道它们是否很快会被互联网淘汰。似乎很多系统都需要电子邮件才能工作。

与 brevo 相比,使用免费 SMTP 发送的 brevo 效果更好,而 mailgun 可能更具挑战性/令人困惑。

1 个赞

实际上,我现在无法在没有 SMTP 的情况下设置 Discourse,而提供免费 SMTP 服务的网站在俄罗斯无法使用,所以一切都非常不幸。

1 个赞

希望有一些低成本的 SMTP 发送器可以在俄罗斯使用,低量电子邮件发送的成本不应太高。