Image links in gmail are broken because of google\'s Image proxy (news1,news2). I can\'t load my site\'s images in gmail.
Actual image path is: http://sampleimageurl.
I am from Asp.Net world, but I had the same issue.
So, I resolved this issue only by changing the image extension (to .png) and deploying the app to the server (in that case Gmail could access my image for caching and I saw the image in email).