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

能否仅通过HTML(无需JavaScript)实现邮件打开时自动发送POST请求?

邮件打开追踪的HTML实现方案

仅靠纯HTML无法实现自动发送POST请求——HTML没有原生机制能在无需用户交互的情况下触发POST动作(表单提交必须用户点击按钮,没法自动触发)。

目前行业通用的邮件打开追踪方案是像素追踪,完全基于HTML就能实现,原理是利用邮件客户端加载图片时会自动发送GET请求的特性:

  • 准备一个1×1像素的透明图片(可以是静态文件,也可以让服务器动态生成)
  • 在邮件的HTML代码里插入这个图片标签,同时在图片的src地址里带上唯一识别参数(比如收件人ID、本次邮件的唯一标识),示例代码:
    <img src="https://你的服务器域名/track?recipient=用户唯一ID&mail=邮件唯一ID" width="1" height="1" style="border:0; display:none;">
    
  • 当收件人打开邮件时,邮件客户端会自动请求这个图片资源,你的服务器收到GET请求后,就能根据参数记录该收件人打开了邮件

需要注意的是,部分邮件客户端会默认阻止加载外部图片,这种情况下追踪会失效,这是无法避免的行业限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 10:15:56