检测服务器上的图像负载

时间:2016-03-09 01:33:15

标签: email amazon-web-services

我想知道像mailchimp这样的服务如何检测电子邮件

我读它是因为它们添加了1x1像素图像

有人可以告诉我这是如何在我的服务器上完成的吗?我正在使用AWS :)

我还想知道这些服务如何检测设备和浏览器/电子邮件客户端等内容

1 个答案:

答案 0 :(得分:1)

  

我读它是因为他们添加了1x1像素图像

  

有人可以告诉我这是如何在我的服务器上完成的吗?我正在使用AWS:)

通常的方法是将图像源属性设置为Web服务器上的URL,该URL包含可以追溯到特定用户的查询字符串参数,例如用户电子邮件地址的哈希值或其中的ID系统,例如在您发送的电子邮件中添加这样的标签

<img src="http://example.com/track?id=42 width="1" height="1" />

这会强制电子邮件客户端加载URL http://example.com/track,这将返回1x1透明图像,并记录ID 42请求该图像。

请注意,某些电子邮件客户端会阻止某些域中的图像。如果用户在您的联系人列表中有您,则很可能会显示图像。一些ISP会在决定是否实际请求和显示像素数据时考虑您的发送声誉,电子邮件安全标准(例如SPF / DMARC)的实施以及其他因素。