【问题标题】:SendGrid modifies links inside email and they dont redirect to correct pageSendGrid 修改电子邮件中的链接,它们不会重定向到正确的页面
【发布时间】:2017-04-03 03:58:55
【问题描述】:

我有一个使用 sengrid 在生产环境中运行的 rails 应用程序。 在我的应用程序的某个时刻,我正在发送一封带有确认链接的电子邮件,该链接重定向到特定的确认页面:

%a.button.button-custom.button-blue{href: confirm_votes_path(@vote.confirmation_token, only_path: false)

但是在生产中,Sengrid 似乎修改了我邮件中的链接。我得到类似的东西:

href="https://u3881616.ct.sendgrid.net/wf/click?upn=pVistOUxWTXmIPFqqAw0AnJt-2BbCLbreZ3xbCIcCjU0qXsxlkph8Wd3VafON-2FVyJfT0PWClbesX-2F2oOjnxeXwwaDA80aCKixoULvRGUX7PgDg59Vde4HU6spxlzuqyUUF_e4qGN2gUHpERWs59wU8LHyeuQCdWWdC4Yjpw10HvUcUonj0ZfIp-2FiYACT83qOqsHMBnkJGcBsjpIoSUjVySxVhEtqCz7myXFB-2B7uTWKruQbH-2BG7-2FI2-2BFdmXC6nbf-2FFpgyNUivvir0Upib8e5r8YJY3caF-2BpKD-2FscuINwBQkM7n008mEGADo5w5w5fejlzhopGHvJegbSRePJ-2BBu3b3olUhP2q-2BX4lyJAYvegG4xnDPU-3D"

并且链接重定向到我网站的基本网址,而不是像本地那样的良好确认网址。

这里的 SendGrid 发生了什么

【问题讨论】:

    标签: ruby-on-rails email sendgrid


    【解决方案1】:

    您需要禁用click tracking

    【讨论】:

    • 请记住,有时需要一些时间才能使此更改生效。不多,对我来说只用了 5 分钟,但足以让您在进行第一次测试后认为它不起作用。
    【解决方案2】:

    最终到达网址应该是什么样的? SendGrid 是点击跟踪,就像 bwest 说的那样,但这仍然适用于 URL 等中的令牌。 SendGrid 首先进行替换变量替换,然后跟踪生成的 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多