为什么不将 SMTP 设置从 app.yml 移至网站管理员设置?

官方的理由可能比我的更明智,但我认为 SMTP 保留在 yml 文件中是因为电子邮件对 Discourse 至关重要。没有有效的电子邮件验证,您就无法以管理员身份进入 Discourse。允许任何人注册而不进行任何类型的电子邮件验证本身就存在风险。

此外,人们通常一旦设置好 SMTP 设置后就不会经常更改它们。我管理着运行超过 8 年且 SMTP 设置从未更改过的网站。

6 个赞