Images Not Displayed In Emails

There are many reasons why the newsletters' images would not be displayed properly on an email client:

This setting is usually part of a security/firewall plugin and it prevents your website's images from being loaded outside of your website domain.

If you don't have any security plugin installed, try looking into your host's control panel. Some hosts and CDN providers offer hotlink protection and you may want to contact your web host about this issue.


Folder's permission

As mentioned here, MailPoet requires write permissions to create content inside the WordPress's /wp-content/uploads folder. MailPoet uses this folder to store cache and other transient files. Please ensure that /wp-content/uploads folder permissions are set to "755", "775" or "777". 


Google Image Proxy

When your users open email messages, Gmail uses Google’s secure proxy servers to serve images that might be included in these messages. This protects your users and domain against image-based security vulnerabilities.

Because of the image proxy, links to images that are dependent on internal IPs and sometimes cookies are broken. 

You can whitelist your domain's URL and fix this issue by following these steps.


Apple Privacy Settings

If you believe the issue is related to Apple Mail only:

  • Check your Mail Privacy Protection settings. Mail Privacy Protection can also be turned on and off by going to Settings > Mail > Privacy Protection
    Apple Mail won’t load email content without your permission and instead notifies you that it's unable to load remote content privately. For reference, check out this Apple support documentation
  • If you see an "Unable to load remote content privately" at the top of an email, it might be because you're using a Virtual Private Network. Mail will not load content without your permission, but if there's something that you need to see, you can bypass it by tapping the "Load Content" option on the warning.
  • Check if Load Remote Content is disabled in Settings > Mail > Load Remote Content.

Blacklisted Domains

Images in your newsletter are linked back to your site (not embedded in the email itself — read for more information why). We've seen cases where if a domain appears on a blacklist, some email clients / devices may not load the images.

You can check here if your site's URL is blacklisted on any public blacklist: https://mxtoolbox.com/blacklists.aspx. If it is, follow the instructions on how to delist it or host your images externally.


Troubleshooting Image Display Issues

If your images are not loading, particularly on Apple Mail, Outlook etc, it might be due to specific domain-related blocking. Similarly, if your domain has been blacklisted, email providers like Apple may block images from your domain as a security measure. To determine if domain-related issues are causing images not to display, you can perform the following external hosting test:

  1. Host an Image Externally: Upload an image to an external hosting service, such as Cloudinary, Droplr, or another reputable image hosting platform. Ensure that the hosting service you choose is not on any blacklists and is known for reliable image hosting.
  2. Insert the Externally Hosted Image: Use the direct URL of the hosted image as the image address:

  3. Send a Test Email: Send the email with the externally hosted image to yourself or to a test list that includes an Apple Mail, Outlook email address or the affected email client.
  4. Check the Delivered Email: Observe if the externally hosted image loads correctly within the email on different devices and email clients, particularly on iOS devices.

By testing with an externally hosted image, you can help narrow down whether the source of the issue is related to domain-based image blocking. If the externally hosted image displays without problems, it's likely that the issue is tied to your domain's hosting.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.