I don't think that you are doing anything wrong. As I understand it Outlook's html for images places them as attachments rather than in the text. I think that this is for security reasons. I have never used them but there are means of embedding html so that the image does appear.
You can set an individual email address to only send plain text by double clicking on the email entry when you have their details open in contacts.