E-Mails mit ASP.NET-Anwendungen verschicken

Mit ASP.NET ist es einfach, E-Mail in einer Anwendung mit dem System.Web.Mail-Namensraum einzusetzen. Im Folgenden wird gezeigt, wie dieser Namensraum eingerichtet werden muss, um in Applikationen zu funktionieren.

Namensraum System.Web.Mail

Die Dokumentation von Microsoft gibt einen guten Überblick über den System.Web.Mail-Namensraum. Er besteht aus Klassen, die es ermöglichen, Nachrichten zu erzeugen und zu versenden, indem man das Nachrichtenmodul Collaboration Data Objects for Windows 2000 (CDOSYS) verwendet. Die konkrete Nachricht kann über den SMTP-Nachrichten-Dienst (Simple Mail Transfer Protocol), der in Microsoft Windows 2000 integriert ist, oder durch einen beliebigen SMTP-Server zugestellt werden. Die Klassen in diesem Namensraum sind nicht auf eine ASP.NET-Anwendung beschränkt.

Der Namensraum beinhaltet drei Klassen:

  • MailAttachment: Stellt Eigenschaften und Methoden für die Erzeugung eines E-Mail-Anhangs bereit.
  • MailMessage: Stellt Eigenschaften und Methoden für die Erzeugung einer E-Mail-Nachricht bereit.
  • SmtpMail: St
  • ellt Eigenschaften und Methoden für das Versenden von Nachrichten mithilfe des CDOSYS-Nachrichtenmoduls bereit.

Klasse MailAttachment

Der grundlegende Ansatz ist, ein MailMessage-Objekt zu erzeugen, das über ein SmtpMail-Objekt auf den Weg geschickt wird. Die MailMessage-Klasse enthält zahlreiche Methoden und Eigenschaften zur Arbeit mit E-Mail-Nachrichten. Eigenschaften wie From, Subject und Body stellen zur Verfügung, was man für die Erzeugung einer E-Mail-Nachricht braucht, doch ist noch ein SmtpMail-Objekt nötig, um es zu verschicken.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Windows 10 und 11: Microsoft behebt Problem mit VPN-Verbindungen

Es tritt auch unter Windows Server auf. Seit Installation der April-Patches treten Fehlermeldungen bei VPN-Verbindungen…

35 Minuten ago

Portfoliomanagement Alfabet öffnet sich für neue Nutzer

Das neue Release soll es allen Mitarbeitenden möglich machen, zur Ausgestaltung der IT beizutragen.

4 Stunden ago

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

4 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

4 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

4 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

5 Tagen ago