War das eine selbstgenerierte Mail? Falls ja, darauf achten, dass der Content-Type stimmt (image/jpeg, nicht application/octetstream).
Und auch daruf achten, dass die Content-ID stimmt.
Also in etwa so:
--- schnipp ---
MIME-Version: 1.0
Content-Type: multipart/related; boundary="SEPARATOR"
Content-Disposition:inline
This is a MIME encoded message.
--SEPARATOR
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
html ... <img src="cid:BILDID"> ...
--SEPARATOR
Content-Type: image/jpeg;\n\tname=NAME
Content-Transfer-Encoding: base64
Content-Disposition: inline;\n\tfilename=NAME
Content-ID: <BILDID>
... base64-Zeugs ...
--- schnapp ---
HTH!