I found this solution for showing an image in the body of the email:
[Add image to body of an email](https://stackoverflow.com/questions/41262856/add-image-to-body-of-an-email)

And it works fine but it also adds the image as an attachment to the email.

```
Attachment inlineLogo = new Attachment(EmailLogo.ImageUrl);
mailMsg.Attachments.Add(inlineLogo);
string contentID = "Image";
inlineLogo.ContentId = contentID;

//To make the image display as inline and not as attachment
inlineLogo.ContentDisposition.Inline = true;
inlineLogo.ContentDisposition.DispositionType = DispositionTypeNames.Inline;

//To embed image in email
mailMsg.Body = "<htm><body> <img height=\"49\" width=\"169\" src=\"cid:" + contentID + "\"> </body></html>";

```

There is a line of code with the comment to display as inline and not as attachment but this line isn't working because the image still gets attached to the email:

```
//To make the image display as inline and not as attachment
inlineLogo.ContentDisposition.Inline = true;
inlineLogo.ContentDisposition.DispositionType = DispositionTypeNames.Inline;

```

How can I stop the image from attaching to the email?