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

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

您好,

我正在运行自托管的 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——欢迎您进行测试注册,以检查您那边是否能收到激活邮件。

谢谢

您也可以通过 rails 激活初始帐户,或者您可以选择使用新的安装程序设置 Discourse 并选择 Discourse ID。这样电子邮件就是可选的,除非您需要它进行电子邮件通知。

[quote=“itsbhanusharma, post:4, topic:394029”]你也可以通过 rails 激活初始账户,或者你可以选择使用新的安装程序设置 Discourse 并选择 Discourse ID。这样电子邮件就是可选的,除非你需要它来进行电子邮件通知。

[/quote]

谢谢,我再试一次。

我使用 docker-mailserver

它是一个尽可能简单的邮件服务器,与 Discourse 运行在同一台服务器上。它不使用数据库,将电子邮件保存在纯文本文件中,因此不是超高容量的设置,但它有效。

谢谢兄弟

祝你有美好的一天