What do you suggest in my case:The issue is the ability to reach Apple's, currently two, Mail.app proxy servers for loading remote content (specifically images and tracking pixels) when the setting "Protect Mail Activity" is enabled in Mail.app.
The way it appears to work is that if you have the setting enabled (which is the default) all images (and potentially other content) in an email will be loaded from Apple's servers and not the sender's requested host. This means the sender of the email will see ALL of the users activity coming from Apple's proxy servers and NOT your machine.
The servers in question are:
mask.icloud.com
mask-h2.icloud.com
Because this is a proxy server, if you have the setting enabled, and Mail.app cannot resolve the DNS address of the servers in question OR cannot reach those IP addresses after DNS resolution, then it will display the message in question and give you the ability to work around the issue by clicking the button (and loading the content un-masked).
Unfortunately, that means there are a number of things that could be preventing you from resolving those servers and/or connecting to them:
* Ad blockers may have those two servers listed as ad servers, in which case it will prevent DNS resolutions
* Pi-Hole will block DNS requests to those servers without a new configuration added to your FTL conf file
* Firewalls may block accessing those servers
* Virus protection may block DNS resolution and/or connecting to those servers as malicious proxies (they aren't)
So, you need to first verify if you can resolve the addresses. Then you have to see if you can connect to them by IP address. Private relay on or off shouldn't impact it. Hiding your IP or not shouldn't impact it.
Look for things like Ad Blockers, uBlock Origin, Firewalls, Anti-virus, DNS proxies, VPNs, etc. These are likely the issue.
I just wrote about this here if you want more details: https://robpickering.com/macos-monterey-and-mail-privacy/
- I have no ad blockers
- No pi hole
I only have a VPN client configured by my employer - Cisco any connect, and it has some filters. And the issue is only happening while connected to the VPN. What settings do I need to change, if I want to keep the default setting to protect mail activity?