Я использую MailKit/MimeKit 1.2.7 (последняя версия NuGet).MimeKit: как вставлять изображения?
Я попытался встроить изображение в тело HTML моего письма, следуя образцу из API documentation (раздел «Использование BodyBuilder»).
Мой текущий код выглядит следующим образом:
var builder = new BodyBuilder();
builder.HtmlBody = @"<p>Hey!</p><img src=""Image.png"">";
var pathImage = Path.Combine(Misc.GetPathOfExecutingAssembly(), "Image.png");
builder.LinkedResources.Add(pathLogoFile);
message.Body = builder.ToMessageBody();
Я могу отправить это письмо, и на самом деле изображение является прикреплено к письму. Но это не встроенный.
Я что-то упустил? Или это ошибка Apple Mail (это почтовый клиент, который я использую для получения электронной почты)?
Я благодарен за любую идею (и большое спасибо Джеффри Стедфасту за предоставление такого замечательного инструментария!).
Ингмар
Доброе утро. И спасибо за подсказку. Прекрасно работает! На самом деле я использовал cid: материал с моим старым компонентом электронной почты (до перехода на MailKit). Итак, это решение идеально для меня. THX снова. – Ingmar
Я столкнулся с еще несколькими проблемами, хотя сегодня. Я поместил их в отдельные вопросы/сообщения здесь в stackoverflow и был бы более чем счастлив, если бы у вас было несколько более простых решений для меня :) – Ingmar
Удивительно, я обновлю документы MimeKit, чтобы использовать этот подход. – jstedfast