无法登录

你好,我刚在我的新服务器上安装了 Discourse 2.8 测试版。SSL 证书已安装,SMTP 也工作正常。

今天尝试登录时,我收到了“用户名、邮箱或密码不正确”的提示……
随后我点击了“忘记密码”,并收到了重置邮件。但当我点击邮件中的链接以重置密码时,链接无法正常工作,最终跳转到了一个错误页面。
排查问题后,我发现该链接指向的 URL 以“url8800…我的网站”开头。

可能出什么问题了?有什么建议吗?

您是否执行了 Discourse 官方标准安装?如果是通过这种方式安装的,请参阅 Bitnami 安装故障排除

我找到错误了。
原因是 SendGrid 链接品牌设置与我的 DNS 配置不正确。

啊哈!干得漂亮!你提供的 URL 版本看起来像是一个端口号,这在标准安装中无法解释。抱歉,我当时没想到 SMTP 服务会为了链接追踪而重写 URL。这种情况偶尔会出现。这里有没有什么文档可能提示过这个问题?

很抱歉没能提供更多帮助。

@pfaffman

感谢您的留言。
不幸的是,我在 SendGrid 设置中遇到了两个未找到相关说明的问题:

  1. 在 SendGrid 中设置“单一发件人验证”邮箱,并将其与 Discourse 设置中的“通知邮箱”保持一致的重要性。
  2. SendGrid 中的链接品牌设置与 Discourse 发出的确认邮件之间的关系。

别担心,有时候学生需要付出更多努力才能掌握知识。:grin:

嗯。这表明你尚未配置好 SendGrid。你需要确保它能向所有用户发送邮件,而不仅仅是发给你自己。

你好 @pfaffman
感谢提问,不过我已经解决了,而且运行得非常顺利。