You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SendGrid修改邮件超链接:锚标签中域名被替换问题咨询

SendGrid自动替换邮件锚点href域名的解决方法

问题现象

发送的邮件中,原本设置的重置密码链接:

<a href="https://my-domain.com/reset_password_token=/f7518bcf1b6fcc1230b0b9680f18d87fedff92e7f9ed5d275ee6bb376cbef7b8" rel="nofollow noreferrer">https://my-domain.com/reset_password_token=/f7518bcf1b6fcc1230b0b9680f18d87fedff92e7f9ed5d275ee6bb376cbef7b8</a>

被SendGrid重写为带跳转前缀的链接:

<a href="https://url4294.my-domain/ls/click?my-domain.com/ls/click?upn=Ks8-2Fpv9c1mw-2B1-2Beu-2FCHPBtVi31e-2BipKH0NupcMkGX-2FHelULPDwqDbYad-2Fh-2B7-2BhZaTw5EfEDIf6-2FfGWpcuGa1GCCyMmdd9Suky9Fz73LTWbK6H-2FGr2d-2BLgDI6ouUD7pAAbCPDqCNZISCDitJlIiOY2x1ZcpASSrlas36YTJLn-2BStqFhB2DM-2Fg6LSdzwTwNP6eM-2BXKZVwOFD87BXJ2XK3F0xxN3FTstaMQaYvFpLQjjcl7sJm-2BRizYNHBQ-2BLIofgdgl0Av0to-2F7R9k-2Bj8ljVRKmw-3D-3DSIyx_Bx-2BpwuArgZDIXtl3vKulmCDo3q4OtrrRYCxYDMjGArHXyYb4VkcjC3-2BTfvDQQ1TfTH-2FxRMAwqHVUplQgYg2nxW-2FTkgbGGySH6aZD-2F9JOJmz1qu6Pq9pMyDdM6TZvww6gsNva8k4l-2B9jZ4yRaq35sUYBBF4JqXby5FPvmkHJnN4RdBNWYJCjGCi2ueDPm2Bqqe0lsU7SQXHm8-2FBhQPfoKQg-3D-3D" rel="nofollow noreferrer">https://url4294.my-domain/ls/click?my-domain.com/ls/click?upn=Ks8-2Fpv9c1mw-2B1-2Beu-2FCHPBtVi31e-2BipKH0NupcMkGX-2FHelULPDwqDbYad-2Fh-2B7-2BhZaTw5EfEDIf6-2FfGWpcuGa1GCCyMmdd9Suky9Fz73LTWbK6H-2FGr2d-2BLgDI6ouUD7pAAbCPDqCNZISCDitJlIiOY2x1ZcpASSrlas36YTJLn-2BStqFhB2DM-2Fg6LSdzwTwNP6eM-2BXKZVwOFD87BXJ2XK3F0xxN3FTstaMQaYvFpLQjjcl7sJm-2BRizYNHBQ-2BLIofgdgl0Av0to-2F7R9k-2Bj8ljVRKmw-3D-3DSIyx_Bx-2BpwuArgZDIXtl3vKulmCDo3q4OtrrRYCxYDMjGArHXyYb4VkcjC3-2BTfvDQQ1TfTH-2FxRMAwqHVUplQgYg2nxW-2FTkgbGGySH6aZD-2F9JOJmz1qu6Pq9pMyDdM6TZvww6gsNva8k4l-2B9jZ4yRaq35sUYBBF4JqXby5FPvmkHJnN4RdBNWYJCjGCi2ueDPm2Bqqe0lsU7SQXHm8-2FBhQPfoKQg-3D-3D</a>

问题原因

这是SendGrid默认开启的**链接跟踪(Link Tracking)**功能导致的,该功能会重写邮件内所有链接,用于统计点击数据、优化跳转路径,但会替换原域名。

解决方法

1. 单封邮件禁用链接跟踪(推荐)

如果通过API发送邮件,在请求体的mail_settings中添加click_tracking配置:

{
  "personalizations": [/* 个性化配置 */],
  "from": {"email": "your-sender@domain.com"},
  "subject": "重置密码",
  "content": [/* 邮件内容 */],
  "mail_settings": {
    "click_tracking": {
      "enable": false,
      "enable_text": false
    }
  }
}

如果使用SendGrid模板发送,进入模板编辑页面,找到Settings > Link Tracking,选择Disable即可。

2. 特定链接跳过跟踪(灵活方案)

在需要保留原地址的锚点标签中添加data-sg-skip="true"属性,SendGrid会跳过对该链接的重写:

<a href="https://my-domain.com/reset_password_token=/f7518bcf1b6fcc1230b0b9680f18d87fedff92e7f9ed5d275ee6bb376cbef7b8" rel="nofollow noreferrer" data-sg-skip="true">重置密码</a>

3. 全局关闭链接跟踪(不推荐)

登录SendGrid后台,进入Settings > Tracking,找到Link Tracking选项,关闭开关并保存。此方法会关闭所有邮件的链接跟踪功能,丢失点击数据统计。

验证

修改配置后,发送测试邮件,检查邮件源码中的href属性是否保留了原链接地址。

内容的提问来源于stack exchange,提问作者sunshine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 18:50:27