激活邮件已发送但账户未激活

标题: 激活邮件已发送但账户未激活/激活链接混淆

您好,

我正在运行自托管的 Discourse(Docker)。SMTP 测试邮件发送成功(已通过 Gmail 验证),但新注册的用户收不到或无法正确完成账户激活

我已检查/执行的操作:

  • 已配置 SMTP 并且测试邮件发送成功

  • login_required = false

  • must_approve_users = false

  • 通过管理员 → 用户进行手动激活有效

  • 使用 ./launcher restart app 重启了多次

问题:

  • 注册后,用户会跳转到 /u/account-created

  • 激活邮件不一致或激活链接行为不明确

  • 不确定在哪里可以控制激活链接/重定向行为

问题:

  1. Discourse 到底在哪里处理激活链接和重定向(点击后)?

  2. 有没有推荐的方法可以在不重启容器的情况下测试激活流程

  3. 当 SMTP 测试成功但用户激活邮件失败或无法完成激活时,有什么常见原因?

提前感谢。

嗯……你们使用的是哪个 SMTP 服务提供商?

谢谢 Nate

我正在服务器上使用 本地 SMTP (Postfix)——还没有使用第三方服务商。我现在正在测试激活邮件。

谢谢。域名是 forum.168my.my——欢迎您进行测试注册,以检查您那边是否能收到激活邮件。

谢谢