gpt4 book ai didi

node.js - Sendgrid 更改链接的 href

转载 作者:搜寻专家 更新时间:2023-10-31 22:23:44 25 4
gpt4 key购买 nike

我将 Nodejs 与 Express 一起使用,我正在通过 Sendgrid 发送电子邮件,但 Sendgrid 正在更改 href 链接

var emailText = '<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body><a href="https://www.google.com">Here</a></body></html>'
var from_email = new helper.Email('contact@test.com');
var to_email = new helper.Email('contact@test2.com');
var subject = 'Test';
var content = new helper.Content("text/html", emailText)
var mail = new helper.Mail(from_email, subject, to_email, content);
var request = sg.emptyRequest({
method: 'POST',
path: '/v3/mail/send',
body: mail.toJSON(),
});
sg.API(request, function(error, response) {
if (error) {
console.log('Error response received');
}
console.log(response.statusCode);
console.log(response.body);
console.log(response.headers);
});

当电子邮件到达时,会出现以下链接:

https://u4006412.ct.sendgrid.net/wf/click?upn=rOQ9fjZGp5r0JyNfoC02LbL.....

谁能帮我解决这个问题?

最佳答案

我认为这是由 sendgrid 的 URL 点击跟踪功能引起的。它会重定向到您想要的资源,但看起来并不漂亮。您可以在 sendgrid 中将其关闭,但它将禁用对该帐户发送的所有电子邮件的 URL 跟踪。如果您正在与第 3 方链接跟踪器(例如 bit.ly)集成,或者您的 GA 处于锁定状态,这可能不会打扰您。

这里是关于 sendgrid 功能的更多信息:https://sendgrid.com/docs/User_Guide/Settings/tracking.html

将其关闭并查看您的电子邮件的外观。

更新:Sendgrid 中的白标

Sendgrid 还具有白标签功能,允许您提供来自您的子域之一的 URL,同时仍通过其服务器跟踪点击/打开。如果您担心链接的美观性或从用户体验的角度来看感知到的安全性,这可能是可行的方法。

查看他们的 overview of whitelabelinglink whitelabeling文档页面。请务必遵循 sendgrid 关于在电子邮件中使用域的建议。这确保了交付的高成功率。

关于node.js - Sendgrid 更改链接的 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com