Ich benutze MailKit/MimeKit 1.2.7 (neueste NuGet-Version).MimeKit: Wie Bilder einbetten?
Ich habe versucht, ein Bild in den HTML-Text meiner E-Mail einzubetten, indem ich dem Beispiel aus der API documentation (Abschnitt "Verwenden eines BodyBuilder").
Meine aktuellen Code sieht wie folgt aus:
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();
ich diese E-Mail senden können, und in der Tat das Bild an die E-Mail angehängt ist. Aber es ist nicht eingebettet.
Fehle ich etwas? Oder ist diese Apple Mail schuld (das ist der E-Mail-Client, den ich für den Empfang von E-Mails verwende)?
Ich bin dankbar für jede Idee (und vielen Dank an Jeffrey Stedfast für die Bereitstellung eines so tollen Toolset !!).
Ingmar
Guten Morgen. Und danke für deinen Tipp. Funktioniert super! Tatsächlich habe ich den cid: stuff auch mit meiner alten E-Mail-Komponente benutzt (bevor ich zu MailKit gewechselt habe). Also, diese Lösung ist perfekt für mich. THX nochmal. – Ingmar
Ich lief heute ein paar mehr Probleme. Ich werde sie in separate Fragen/Beiträge hier auf Stackoverflow setzen und würde mehr als glücklich sein, wenn Sie ein paar einfachere Lösungen für mich hätten :) – Ingmar
Ehrfürchtig, ich werde die MimeKit Dokumente aktualisieren, um diesen Ansatz zu verwenden. – jstedfast