You are not likely doing anything wrong on the sending end.
The question is the format that is used for reading incoming mail. Are you set for "plain text" or "HTML"? HTML format is needed to see pictures. On receipt, your sent text is viewed as a picture.
I hope this solves the mystery for you...