在使用 Discourse 论坛成功运行约两年后,我决定再添加一个站点作为多站点部署。
我一直在测试服务器上测试此功能,以便随意尝试,而不会影响生产环境(配置设置完全相同)。安装过程顺利,没有遇到大问题(我遵循了多站点配置指南)。我查阅了 Meta Discourse 上的各种主题,看看是否有人遇到过类似问题以及他们是如何解决的。
我使用 SSO 为生产环境(以及测试服务器)的用户进行登录。用户在我的网站上登录后,当他们希望访问 Discourse 时,页面会通过 SSO 等方式进行重定向。第二个站点的情况也类似(它将使用不同的域名,但这应该不会成为问题)。
这里出现的问题是:我无法收到第二个站点的管理员激活邮件(我已将管理员邮箱地址填入 app.yml)。我已确认邮件确实已发送(即 SMTP 凭据正确有效)。我使用了第一个 Discourse 站点的测试功能,邮件正常收到。
我已确保使用的是最新版本的 Discourse 和 Docker。
有人能帮我解决这个问题,或指引我查阅其他文档或主题以解决此问题吗?我尝试阅读 Discourse 提供的日志,但其中内容繁多,如果您能提供一些提示,告诉我需要关注哪些部分,我将不胜感激。
非常感谢。