I need your help I use the module from Mageplaza Smtp and the transactional emails did not show the images in Gmail, but in outlook yes, I inspect the image code in base64 for the images to be correctly displayed in both original emails.



the first image is in Gmail and the second in outlook

I don't know why only happens in Gmail.

2 Answers 2


It happened to me too, the problem lies in google using proxy cache for image (gmail). The reason may be that at some point google can't find your image and it will cache it (404). If magento 2 you just need to change the name, or size of the image (so that it is not the same as the original image). Then google will fetch your photo again and it will show up.

Ex with image catalog: php bin/magento catalog:image:resize

Proxy example link gmail image src:


Also gmail does not support base64 image.


In Gmail, base64 images will not be displayed because Gmail no longer supports that image format.

Gmail does not support images using data: URLs

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.