Yes, the only way by which you can use Images inside of an Email is to host those images on a public URL and link it in the email body.
On a side note, you can also try referencing the image in an email attachment (though am sure it will work or not).