Images not loading in Apple Mail...with a twist

I send email campaigns and use a couple domains to host image content in them. However, Apple Mail is not loading any images from these domains anymore. Our server was down for a short period and in that time, I attempted to open some of these emails and the images wouldn't load and instead showed up with the blue question mark. Ever since the server came back up, images will not load in these emails in Apple Mail anymore. They load in other email clients and for everyone else that isn't myself or my business partner, including Apple Mail.


I have turned off and toggled all the privacy controls, cleared DNS caches, created new users on multiple machines and set up Apple Mail but no matter what I do, images from these specific domains will not load. There are no firewalls, VPNs, and iCloud has been enabled or not configured at all and yet, images from my domains will not load.


This problem is only impacting us, but it's still a problem. What in the world is happening? I've scoured the web and only am finding solutions that involve all the things I've already tried. What in the world is happening here?


iMac 27″ 5K, macOS 12.4

Posted on Jul 19, 2022 7:50 AM

Reply
13 replies

Aug 10, 2022 10:51 AM in response to MHunt

Updating this. After a lot of testing, I still haven't figured out the issue. Note that I have 2 domains I use for email content, and 2 unrelated domains hosted at Bluehost.


Things I've done:


Install purchased Cloudflare custom SSL cert (SSL Labs A+ rating) and installed. Not working.

Move domain to Hostgator and use a Cloudflare custom SSL cert. Not working.

Tried different custom certificates from Let's Encrypt, Digikey, and Google and adjusted settings. Not working.

Use an existing subdomain on Bluehost that was never used for anything. Let's Encrypt cert. Not working.

Create a subdomain on Digital Ocean, use a free Let's Encrypt cert. WORKS

Insecure URLs linking images on Digital Ocean also works.

Use random AWS S3 bucket and domain. WORKS

Confirmed this is a macOS Monterey+ and iOS 15+ issue. Last 3 macOS releases load everything just fine.


Through all this, all email privacy controls were turned off. Also tried multiple Macs with random configurations, DNS settings, iCloud settings, and ISPs. I know I can fix this by moving to a working setup but it still leaves 10+ years of archives broken. Next, I am going to wait until the weekend and try moving a domain to Digital Ocean. Perhaps Bluehost and Hostgator are considered a security risk for email content by Apple now. I'm in too deep now, I want to find the answer!

Jul 19, 2022 12:13 PM in response to etresoft

Ahhh okay, thank you. You set me on a different path and I found some previous posts of yours on this issue. I'm using Let's Encrypt on a shared host. The SSLLabs scan gave me an "A" but an alternative domain with my service provider which works has an "A+" with HSTS and stapling both enabled there, along with some older TLS 1.2 cyphers that I don't have with my cert. I'm going to experiment a bit with these settings and see if I can get things to load.

Jul 19, 2022 10:30 AM in response to MHunt

MHunt wrote:

What in the world is happening here?

Apple Mail doesn't like the SSL certificate your server is using. Unfortunately, the specifics of what Mail wants are not documented. It always works with any certificate that I've ever tried (SSL.com and Let's Encrypt), but I haven't seen anyone else that has ever been able to find a certificate that works.


However, to be fair, every time I explicitly ask someone something like "Have you tried a Let's Encrypt certificate with default settings?", I never get a response. It seems like everyone is using some custom, arcane method for generating certificates that look like nothing else on the internet.


This is one of those situations where "might makes right". If you try to cobble together your own certificate and it doesn't work, that's your problem. If you use an AWS certificate and it doesn't work, that's Apple's problem.

Jul 19, 2022 8:40 AM in response to MHunt

MHunt wrote:

I send email campaigns and use a couple domains to host image content in them. However, Apple Mail is not loading any images from these domains anymore.

They load in other email clients and for everyone else that isn't myself or my business partner, including Apple Mail.

I have turned off and toggled all the privacy controls,




Mail issues loading content in macOS Monterey.


Verify—


Open mail app select Mail>Preferences>Privacy disable:


• “Protect Mail Activity” /

• “Hide IP address” /

• “Block all remote content”



and compare your results


Use Mail Privacy Protection on Mac - Apple Support

Use Mail Privacy Protection on Mac - Apple Support



Jul 19, 2022 4:29 PM in response to MHunt

I was never able to figure out what the difference was between a certificate that worked and one that didn't. All of the certificates I had worked fine.


I never tried it with an AWS certificate, but I'm still pretty confident that those would work. I would recommend CloudFront with a custom domain. You could even provide your own certificate, if necessary.

Jul 19, 2022 5:13 PM in response to etresoft

Well, I compared the cert to another that was working and tried to line up the parameters. The only thing I couldn't do was add some of the older TLS 1.2 cyphers or change the issuer (without paying) and it still didn't work. Spun up an S3 bucket and it was working fine in my testing.


The CloudFront idea might be better, though, because then I wouldn't have to change any code on my end and it would reactivate past emails sent for Apple Mail users.

Jul 19, 2022 10:16 AM in response to MHunt

I just modified an email and changed the image links to point to a new (previously configured and propagated) domain. This one has never been used but is on the same IP as the problematic ones previously mentioned. Apple Mail *still* will not load the images which are confirmed working in other email clients. If I click "view in a browser," everything loads as it should in Safari.


The only thing that changed which caused this problem is that the server hosting content went down for an hour, and in that time myself and one other person tried to open an email. All image links from that server have since refused to load.


I just dipped into the Console and saw entries for mail.app as I scrolled through a folder of impacted emails, and there was no obvious error or reference to DNS that made any sense to me. So I don't feel any closer to a solution.



Jul 19, 2022 10:50 AM in response to etresoft

Thanks for the reply, it's a good thought but regular HTTP image links are also not working, and even our newer templates with HTTPS links were working for us previously and are currently working for clients who open in any version of Apple Mail looked into. It's almost like the IP is cached as "bad" somewhere on our computers which are both in different physical locations, too!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Images not loading in Apple Mail...with a twist

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.