Episode

[Vorgehensweise:] Einbetten eines Bilds in eine E-Mail mit ASP.NET

Chris Pels zeigt, wie Sie ein Bild in eine E-Mail mit ASP.NET einbetten. Er erstellt ein Webformular (mit Feldern für To, From, Subject und Body), verwendet die AlternateView-Klasse zum Erstellen von Text- und HTML-Versionen einer E-Mail, speichert ein Bild in einer LinkedResource-Klasseninstanz, bettet es in die HTML AlternateView ein. Anschließend fügt er beide Versionen zum MailMessage-Objekt hinzu und sendet die E-Mail zweimal, zuerst mit aktivierten HTML-Empfangen-Funktionen und dann als textgeschützt. Beide E-Mail-Nachrichten werden in Outlook angezeigt. Die HTML-Version zeigt das eingebettete Bild; die Textversion nicht.