Newbie - images in Apple Mail blocked?

Please follow the below template, it will help us to help you!

If you are Experiencing issues with a Pi-hole install that has non-standard elements (e.g you are using nginx instead of lighttpd, or there is some other aspect of your install that is customised) - please use the Community Help category.

Expected Behaviour:

[Replace this text with what you think should be happening. Please include as much detail as possible including, but not limited to:
-operating system
-hardware]

Apple iMac macOS Mojave.

Actual Behaviour:

[replace this text with what is actually happening]

In AppleMail on Mojave images in emails are routinely blocked with the message 'Your network preferences prevent content form loading privately'. This ONLY happens on the test machine that is using Pihole for DNS - not on a similar (notebook rather than iMac) that connects via Eero DNS / DHCP.

I want to use Pihole across the network for both DNS and DHCP ultimately, but this will get howls of grief from users.

The Mail Privacy settings are identical on both systems, so I assume that it must be something that Pihole is affecting.

Debug Token:

[Replace this text with the debug token provided from running pihole -d (or running the debug script through the web interface]

That is likely happening because Mail Privacy would use Apple's Private Relay, which would allow client software to by-pass Pi-hole.

To avoid being by-passed, Pi-hole is configured to disable Apple's Private Relay by default.

You can customise this behaviour via Pi-hole's BLOCK_ICLOUD_PR option in pihole-FTL.conf.

1 Like

Thanks, I'll check that out!!

Since you are new to this forum:
BLOCK_ICLOUD_PR above is a link (you can tell by its bluish hue) that will take you to the respective section of our documentation. :wink:

Thanks for that.

I actually have mail privacy turned off (unelected) on both the machines cited

There is nothing in the coffin file except:

bossyboots@Marvin : /etc/pihole $ cat pihole-FTL.conf

#; Pi-hole FTL config file
#; Comments should start with #; to avoid issues with PHP and bash reading this file
PRIVACYLEVEL=0

I see that the BLOCK_ICLOUD_PR is true by default - is that the case when no entry exists at all?

Cheers

Yes.
If in doubt, inspecting /var/log/pihole-FTL.log after a DNS resolver restart will enumerate all option values used after Starting config file parsing.

Thanks for that. Off to try that out.

Cheers

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.