邮件中嵌入图片加载所使用的后端协议是什么?
邮件嵌入图片的加载原理与协议说明
一、两种常见的图片嵌入方式
1. 内嵌式图片(无需网络协议)
这种方式是把图片转成Base64编码的文本直接塞进邮件的HTML代码里。打开邮件时,客户端直接解码这段文本就能显示图片,不用走任何网络下载,因为图片数据已经包含在邮件本身里了。
2. 外链式图片(需网络协议加载)
营销邮件基本都用这种:图片实际存储在商家的服务器上,邮件里只保留一个指向该图片的网址。当你允许邮件加载外部内容时,客户端就会向这个网址发起请求获取图片资源。
二、使用的网络协议
外链图片加载绝大多数用的是HTTP或HTTPS协议,和你在浏览器里打开网页加载图片的协议完全一致。
你提到的FTP、SMB基本不会用于邮件图片加载:
- FTP是专门的文件传输协议,传输效率和安全性都不如HTTP/HTTPS,而且邮件客户端对FTP的支持普遍有限,极少被采用。
- SMB是局域网文件共享协议,仅能用于本地局域网内的资源访问,跨网络的营销邮件根本用不上它。
三、营销邮件偏好外链图片的原因
一是能大幅缩小邮件体积,避免被邮箱服务商判定为垃圾邮件;二是可以通过统计图片加载次数,判断邮件是否被用户打开,这是营销数据追踪的常用手段。
内容的提问来源于stack exchange,提问作者Polorboy
相关产品推荐
相关产品推荐

