Sample email from a newsletter sent. As you can see I use different images.
Just a thing, if I see the email from a provider as outlook or “email” the images are displayed correctly. They are not display in the gmail web browser or in gmail app.
Thank you
Hi @altaico,
yes, I got the newsletter and all the images are not showing up as well.
And yes, the images will not show up correctly just in the gmail mobile app and gmail website in the browser. Because gmail automatically tries to cache the images in your email with a URL like this:
https://ci4.googleusercontent.com/proxy/unyLAHEFaAOubK-ZfTohuzbbExDIhIeSkXnxHTyBuTmIxF7DCbaJuURES19VjBNlC2XSH8XhMnNc4GBUQ5rR9_m-oiJDsYojl5fifrcnuX7PNbLgWdsjidQJ=s0-d-e1-ft#https://www.altaico.es/wp-content/uploads/2021/02/san-valentin-2021.jpg
If you visit this URL it will give you the not found 404 error. But if you visit the image directly it works just OK.
I still think your site is somehow blocking Google’s access to your site (to the images), so it can’t cache them.
Try adding these domains to your firewall whitelist (to all firewalls you have):
ci3.googleusercontent.com
ci4.googleusercontent.com
ci5.googleusercontent.com
ci6.googleusercontent.com
And if you haven’t, please check the access logs for all those firewalls to see if indeed it’s blocking google’s requests.
Take care!
Hi,
thank you for the answer.
I have tried to put these domains as whitelist but nothing change.
Also I don’t see any particular logs.
Keep trying.
Greetings,
Hi @altaico,
sorry for the late reply.
I’m sorry, but I don’t have any other ideas. I still think something is blocking Google from accessing those images, that’s why the cached versions don’t display them.
Your plugin firewall and the server-level firewall should have access logs and after viewing the email in Gmail (or just trying to access the above image directly), there should be a record of the image request being denied.
If you are using G-Suite, you can also contact their support and ask them what it could be. They might be able to check any logs on their end and see what the issue is.
Take care!
Hi,
thank you for the answer.
I don’t use G-Suite but I check the logs from the server level firewall. At wordpress level I have already tried to deactivate each plugin, one by one, but I still have this problem.
Thank you.
Greetings.
No problems at server level.
Sure it’s a web misconfiguration or error.
Hi @altaico,
I’m trying to find any additional steps to suggest to resolve your issues, but I can’t find any. Others that reported this issue on the internet had some other simple reason why it didn’t work (localhost images, relative image paths, …) which don’t apply to your case. The only other reason is that Google can’t access your images to cache them. That’s why I suggested checking firewall logs and whitelisting the google cache domains…
You said you disabled all other plugins and sent a test email… The problem might be that you used the same images and those were already wrongly cached and that’s why it didn’t work. Then you tried a new image, but you had all the plugins active again, right? Maybe try a combination of that -> disable all plugins (except ours) and send an email with a new image.
I don’t have any other suggestions… Did you try to contact your hosting support and ask them if they have any other systems in place that could block google’s access to these images?
Take care!
I have already contacted my host and they confirm me that nothing blocks google access. Neither my robot.txt.
I have tried with new image, changing directly via ftp, but doesn’t work.
Thank you
I think that is a cloudflare firewall that blocks google bots to access at my images.
Hi @altaico,
thank you for letting us know.
If you find out what needs to be done to resolve it, please share it here with us. It might help out others with the same issue.
Have a nice day!