HTML邮件中QueryString参数值异常变更问题技术求助
QueryString参数值异常变更问题
我们遇到了一个怪异的QueryString参数值异常变更问题,目前毫无解决头绪。
在HTML邮件中插入的链接为:
https://foobartracking.com/route/path?p1=638cc40ea7bb55fe4f6a79d6&p2=636bb902ee70eb000888ee65&email=test@email.com
预期foobartracking服务器收到的QueryString参数:
p1=638cc40ea7bb55fe4f6a79d6p2=636bb902ee70eb000888ee65
但实际收到的参数为:
p1=961dd73fb0cc88af7a9b02e9p2=969cc235ff03fc333111ff98
此外,email参数仅local-part部分出现值变更,@domain部分未受影响。
发送渠道说明
我们使用SendGrid和GreenArrow SaaS双渠道发送邮件:
- 所有发送至@icloud或@gmail的邮件通过SendGrid发送
- 其余邮件通过GreenArrow发送
关键观察结果
p1和p2参数值的变更具有固定模式,但目前尚未明确具体规则- 日志显示,发送至@icloud或@gmail的邮件未出现该问题
- 日志显示,出现问题的邮件大多发送至
edu域名或全球各地政府机构邮箱 email参数的@domain部分从未出现变更- 邮件charset头和HTML charset头均设置为
utf-8 - 我们在GreenArrow中开启了调试日志,记录收发邮件内容,显示邮件内容在平台内未发生变化
内容的提问来源于stack exchange,提问作者Pierre-Luc S.
相关产品推荐
相关产品推荐

