电子邮件地址变更时二次确认失败,原因是电子邮件自定义设置

编辑:找到了。user_notifications.confirm_new_email.text_body_template 覆盖了 URL。
你可以忽略其余内容。

嘿,Simon,谢谢你的帮助。

问题如下:

系统发送的是带有类似 https://forum.xx.org/users/authorize-email/c7ed779eb28c049ec4a5105dd9e07013 链接的“确认你的新邮箱地址”邮件,而不是 https://forum.xx.org/u/confirm-new-email/c15d4bc33211e586b70572195f7dac89

如果我手动重写链接以使用正确的 URL 和令牌,它就能正常工作,但不知为何,系统仍在发送旧格式的链接,而不是新格式!(我尝试了两次,一次是在执行了下面描述的 grep 和重启之后。)

我刚刚运行了 ./launcher rebuild,但它仍然发送旧格式的链接。正如宣传所说,只安装了官方认可的插件。

然后我进入容器,在 /var/www/discourse 目录下执行 grep -r authorize-email,结果没有找到任何文件。随后我重启了系统。

这已经是我在 24 小时内第二次完全摸不着头脑了。