HTML电子邮件“打开”未被跟踪

时间:2010-10-26 03:23:37

标签: c# asp.net image outlook

更新

这个问题已经走错了路。让我提出如下问题:

假设我想在Outlook的电子邮件签名中显示我的StackOverflow“天赋”徽章。显然,每当我回复电子邮件或转发电子邮件时,我都希望刷新图像。现在,假设I(和其他人)决定允许从我这里下载图像(在这种情况下我们称之为“可靠来源”),那么他们会看到我的天赋徽章在后续加载时刷新。如果我将此徽章复制并粘贴到新电子邮件中,则后续页面加载时图像将不会刷新,因为Outlook已嵌入图像并切断了原始图像的链接。

我完全理解每个人对垃圾邮件的评论,但这个问题更多的是关于Outlook VML及其操纵。如果答案永远是永远的“垃圾邮件!用他的头!”那很好。我明白了,但在我看来,有些人可能不希望Outlook的默认行为修改它已经接受的电子邮件。

原始问题

我们有一个内部邮件系统,可以动态生成和发送HTML电子邮件。我们有一个由HTTP处理程序生成的Web信标。系统按预期工作:用户收到电子邮件,我们跟踪打开,因为Web信号被调用。

当有人收到他们刚收到的(我们刚刚跟踪过的)同一封电子邮件时,会出现问题。将内容(包括Web信号)粘贴到Outlook中的新电子邮件中。 Outlook嵌入所有图像,而不是将URL保持回Web信标。

有没有办法通过HTTP处理程序生成图像,以便在粘贴到Outlook时保留图像的src?

1 个答案:

答案 0 :(得分:3)

没有。那没有;这就是Outlook的运作方式。

不仅如此,您使用“网络信标”是我和其他许多人将我们的电子邮件客户端配置为不加载外部图像的所有的主要原因,除了受信任的发件人。< / p>