title: Inline image won't show up on HTML email
body: <p>I have an HTML email with an image tag whose source is dynamically generated. It's like:</p>
  
  <pre><code>&lt;div&gt;
      &lt;img src="http://www.example.com/image/foo"&gt;&lt;/img&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Let's say the link has proper mime type, content disposition filename.jpg and the image shows up on the browser. But when it's inside an email, it is not rendered. I have other images on the HTML but are hosted physically like <a href="http://www.example.com/path/to/image.jpg" rel="nofollow">http://www.example.com/path/to/image.jpg</a>, and this perfectly shows up.</p>
  
  <p>Do email clients block images that are not physically located on the server? By the way, I can't change the dynamic url of the image to end it with a file extension like <a href="http://www.example.com/image/foo.png" rel="nofollow">http://www.example.com/image/foo.png</a></p>