激活电子邮件重定向

我刚刚在 Ubuntu v20 EC2 实例上安装并配置了 Discourse,SMTP 使用 Sendgrid,一切正常,唯独用户注册时发送的邮件出了问题:邮件正文内容正确,但其中的链接似乎被注入了一个不属于我的子域名,并跳转到了一个不存在的 URL。

以下是我用于新注册用户的邮件模板:

点击以下链接以确认并激活您的新账户:
 %{base_url}/u/activate-account/%{email_token}
 https://www.visavice.com/u/activate-account/%{email_token}

我用此模板发送了测试邮件,可以确认无论是 %baseurl 还是“硬编码”的 URL,最终都指向了:

http://url4685.visavice.com/ls/click?upn=blahblahblah

其中 url4685 并非我的子域名——我已在 Route 53 中核实过。

我正在寻找排查的起点。我已经完成了所有能想到的测试,但鉴于这是我首次部署 Discourse,非常希望能得到一些指导。

如果您想亲自测试,该站点目前应该(至少大致)处于在线状态。在我尝试解决此问题期间,我可能会暂时关闭站点并进行重启。

这很可能是 Sendgrid 为了追踪通过其发送的邮件点击量而进行的 URL 重写

情况确实如此!谢谢 @supermathie