Hello. I’m at my wits end here. I’m simply trying to detect if an email is being opened. Here is the basic process I’m attempting.
- Loading an img tag with src=“https://mydomain.com/logo-12345678.png”. 12345678 being the id of the recipient.
- It returns 404 course, and I’m using web.config to load a cfm file. I call a method in a com object, parse the file name to get the id, and capture that the email has been opened.
- Set content-type=“img/png” with cfheader and load the actual logo with cfcontent.
It should be simple. I just include the template with the img as the email content. But the image does not load. All the other images load. If you look at the source code of the email it is pointing to logo-12345678.png as it should.
If I copy the src URL and paste it in a browser it opens the logo and performs the capture. I also include a link to View as Web Page. Clicking on that also shows the logo and performs the capture.
When I Inspect the Element in debugging tools it correctly shows the mime type as img/png.
What could possibly be going on? How could they possibly detect that it is a tracking image?
This is happening in Apple Mail on my Mac and Spark email app on my iPad.
The recipient address is a gmail address.
Thanks for any help.