Мне нужно отправить встроенное изображение в теле письма в C#. Я использую это, чтобы получить изображение:
Attachment inline = new Attachment(attachmentPath);
inline.ContentDisposition.Inline = true;
inline.ContentDisposition.DispositionType = DispositionTypeNames.Inline;
inline.ContentId = "MyImage";
inline.ContentType.MediaType = "image/png";
inline.ContentType.Name = Path.GetFileName(attachmentPath);
Я видел решение, строящее тело HTML и добавляющее изображение с помощью
<img src=\"cid:MyImage\" alt=\"\" />
Но, есть ли способ сделать это с помощью IsBody Html = false?
Все приложение работает так, просто присваивая строки телу, и может потребоваться много времени, чтобы изменить все существующие тела, чтобы соответствовать HTML.