[英]Rails ahoy_email gem url broken sometimes
在我的工作中,我使用 ahoy_email gem 来帮助分析电子邮件状态。 它工作正常,非常有帮助。
但有时 url 链接没有成功重定向到正确的 url 地址。
例如:
假设我的电子邮件有一个链接,google 主页 url:
https://www.google.com
当我发送邮件时,它通过 ahoy message gem 打包了电子邮件模板中的链接,它看起来像:
https://mail-center.mycompany.com/ahoy/messages/4Kwe4f3xsie1u70ybsYYUc8l3klW1v10/click?signature=5047051b3f2730e64af700b6acecee42ad4cc086&url=https://www.google.com
mail-center.mycompany.com是我的服务器站点,当用户单击该链接时,此链接将通过我的邮件服务器并重定向到 google 主页。
但非常非常罕见,链接被破坏了。 它没有重定向到 google 主页,而是重定向到https://mail-center.mycompany.com主页。
很难重现这种情况,其他电子邮件看起来不错..
我该如何解决或检查问题?
我面临着完全相同的问题,老实说现在受够了。 我唯一可以指出的是:这可能发生在 -
您发送的网址,例如:google.com 需要一些网址编码。 喜欢: https://www.google.com?click=true&dummy_param=true
: https://www.google.com?click=true&dummy_param=true
Ahoy 期望在url
部分返回确切的 url
...&url=https%3A%2F%2Fwww.google.com%3Fclick%3Dtrue%26dummy_param%3Dtrue
但是当从邮件中点击实际 url 时,它与您之前发送的不完全相同
...&url=https%3A%2F%2Fwww.google.com%3Fclick%3Dtrue&dummy_param=true
在解码整个调用时, url
变得不同。
多次检查后,Ahoy 正在生成正确的 url,但由于某种原因(随机/很少),这种情况正在发生
我希望它对可能导致问题的原因有道理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.