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

Sendgrid发送邮件时链接被篡改点击报错问题

Sendgrid发送邮件链接被篡改导致跳转报错的解决办法

问题分析

你遇到的是Sendgrid默认开启的链接跟踪功能将原始重置密码链接替换为跟踪链接,但因配置问题或跟踪逻辑冲突导致跳转失败。

解决方案

1. 单独禁用目标链接的跟踪

如果只需要保留特定链接(比如重置密码这类敏感链接)的原始地址,在HTML链接标签中添加data-sg-track="false"属性即可:

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

该属性会强制Sendgrid跳过对这个链接的跟踪处理,直接保留原始URL。

2. 全局关闭链接跟踪

如果不需要统计任何邮件链接的点击数据,可以直接在Sendgrid后台关闭该功能:

  • 登录Sendgrid后台,进入 Settings > Tracking > Click Tracking
  • 关闭「Enable Click Tracking」开关
    注意:此操作会影响所有邮件的链接跟踪统计,按需选择。

3. 验证原始链接的有效性

先直接访问你期望的原始链接,确认是否能正常打开。如果原始链接本身就存在格式问题(比如reset_password_token=/xxx的参数格式是否符合后端解析规则),即使没有被篡改也会报错,需要先修复自身URL的格式问题。

4. 检查跟踪子域名的DNS配置

实际生成的跟踪链接使用了url4294.my-domain子域名,需确认该子域名的CNAME记录已正确配置:

  • 登录你的域名服务商后台,找到该子域名的DNS设置
  • 确保CNAME记录指向Sendgrid指定的地址(通常是sendgrid.net相关域名,具体以Sendgrid官方域名配置文档为准)
    DNS配置错误会导致跟踪链接无法正常跳转至原始地址。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 01:20:20