本文介绍了如何克服gmail,yahoo,outlook等,阻止来自不受信任的网站的邮件中的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 如何克服gmail,yahoo,outlook等,阻止来自不受信任网站的邮件中的图像src标签 我试图通过发送没有显示的图像来跟踪用户是否打开了邮件。如果用户打开邮件,那么图像src将转到特定页面,并在查询字符串中发送msg_id。 < img src =http://192.168.1.110/checkreademail .aspx?msg_id = 650style =width:0px; min-height:0px; border:0px; display:block;> 但是gmail,yahoo,outlook阻止了这张图片。 Gmail封锁为(即)转换该标签如下所示 < img src =https://ci5.googleusercontent.com/proxy/2fbXxYoj02gJyGev2m0S_s DQtariUnV6wYaLdNPxqzy0hd0lIY5ey1QOmSED5t8_gi4aaFDEm- 7ALg8v7xeVCVHQvThfaRZTVRg = s0-d-e1-ft#http:// localhost:3735 / checkreademail.aspx?msg_id = 650tyle =width:0px; min-height:0px; border:0px; display:blockclass = CToWUd> 在向用户发送邮件时添加额外字符。因此,无法访问代码来跟踪用户。我必须使用查询字符串中的msg_id将控件发送到checkreadmail.aspx,以便找到用户是否阅读邮件。 任何人都可以给任何人解决这个问题的解决方案。 我尝试过: 我试过通过像这样的可信站点发送图像 < img src =http://www.aryvart.com/checkreademail.aspx?msg_id = 650style =width:0px; min-height:0px; border:0px; display:block;> 这也转换为 < img src =https://ci5.googleusercontent.com/proxy/2fbXxYoj02gJyGev2m0S_s DQtariUnV6wYaLdNPxqzy0hd0lIY5ey1QOmSED5t8_gi4aaFDEm-7ALg8v7xeVCVHQvThfaRZTVRg = s0-d-e1-ft#http://www.aryvart.com/checkreademail.aspx?msg_id = 650tyle =width:0px; min-height:0px; border: 0px;显示:阻止class =CToWUd> 请帮我解决。解决方案 这些是帮助防止垃圾邮件和注入恶意网址的安全措施。如果你可以简单地绕过这些措施就没有任何意义。 你不能。 这是为了防止这样的跟踪 - 网络钓鱼者等用它们来识别活跃的电子邮件地址并瞄准它们的垃圾。 你不能绕过它,或者它们会这么做! 你无法克服这一点。 隐藏的电子邮件跟踪违反了收件人的隐私,被垃圾邮件发送者和网络钓鱼者使用。因此,Google和Yahoo等许多提供商在使用Web界面时默认禁用图像加载。用户必须明确启用它。类似的情况也适用于大多数邮件应用程序。 How to overcome that gmail, yahoo, outlook ect., blocking images src tag in mails which are coming from untrusted site Hi, I am trying to track user if they opened the mail or not by sending an image with display none. If user opens the mail then image src goes to particular page with sending msg_id in query string.<img src="http://192.168.1.110/checkreademail.aspx?msg_id=650" style="width:0px;min-height:0px;border:0px; display:block;"> But gmail, yahoo, outlook blocking this image.Gmail Blocking as (i.e.,) convert that tag as below given<img src="https://ci5.googleusercontent.com/proxy/2fbXxYoj02gJyGev2m0S_sDQtariUnV6wYaLdNPxqzy0hd0lIY5ey1QOmSED5t8_gi4aaFDEm-7ALg8v7xeVCVHQvThfaRZTVRg=s0-d-e1-ft#http://localhost:3735/checkreademail.aspx?msg_id=650" tyle="width:0px;min-height:0px;border:0px; display:block" class="CToWUd">It adding extra character while mail delivering to user. So, can't reach the code to track the user. I have to send the control to "checkreadmail.aspx" with msg_id in query string in order to find the user read the mail or not.Can anyone please give any solution to solve this issue.What I have tried:I had tried by sending the image with the trusted site like this <img src="http://www.aryvart.com/checkreademail.aspx?msg_id=650" style="width:0px;min-height:0px;border:0px; display:block;"> this also converting like<img src="https://ci5.googleusercontent.com/proxy/2fbXxYoj02gJyGev2m0S_sDQtariUnV6wYaLdNPxqzy0hd0lIY5ey1QOmSED5t8_gi4aaFDEm-7ALg8v7xeVCVHQvThfaRZTVRg=s0-d-e1-ft#http://www.aryvart.com/checkreademail.aspx?msg_id=650" tyle="width:0px;min-height:0px;border:0px; display:block" class="CToWUd">Please help me to solve. 解决方案 These are security measures to help prevent spam and injection of malicious urls. If you could simply get around these measures there wouldn't be any point to them.You can't.It's there to prevent such tracking - phishers and such like used them to identify "active" email addresses and target their garbage.You can't get round it, or so would they!You can't overcome this.Hidden email tracking violates the privacy of the recipient and is used by spammers and phishers. Therefore, many providers like Google and Yahoo have disabled loading of images by default when using web interfaces. The user must enable it explicitly. Similar applies to most mail applications. 这篇关于如何克服gmail,yahoo,outlook等,阻止来自不受信任的网站的邮件中的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-13 22:52