What can I do?
You can do nothing about that (apart from using IMail.NonVisuals or
IMail.Attachments collections, which contain non visual email attachments and all email attachments).
In this email, image attachment has disposition set to "attachment" not "inline" (or empty):
Content-Disposition: attachment; filename=bad_i-071220-0950.jpg
Mail.dll behaves correctly here.