E-Mails mit ASP.NET-Anwendungen verschicken

Die SmtpMail-Klasse enthält die SmtpServer-Eigenschaft, die den Namen des SMTP Relay Mail-Servers erhält oder einsetzt, der zum Versenden von Nachrichten verwendet werden soll, und die Send-Methode versendet dann die Nachricht. Die Send-Methode ist überladen. Sie kann eine Nachricht über zwei Verfahren versenden:

Ein MailMessage-Objekt wird an ein SmtpServer-Objekt übergeben. Vier String-Objekte können an das SmtpServer-Objekt übergeben werden, wobei das erste das From-Feld ist, dem Recipient, Subject und der Body der Nachricht folgen.

Die Klassen MailAttachment und SmtpMail werden zusammen verwendet um die erforderlichen Nachrichten in der Anwendung zu erzeugen, doch muss man sicherstellen, dass der Webserver korrekt konfiguriert ist, um eine Nachricht mittels SMTP zu versenden. Da der IIS (Internet Information Services) die verbreiteste Plattform für ASP.NET-Anwendungen ist, kann man ruhig den IIS und SMTP-Dienste für den Versand von Nachrichten aus einer Anwendung verwenden.

Die Verwendung von SMTP mit IIS

Man kann sowohl den IIS als auch die SMTP-Dienste über die Windows-Systemsteuerung konfigurieren. Die Funktion des SMTP-Dienstes besteht darin, Nachrichten unter Verwendung der Server-Konfiguration anzunehmen und zuzustellen. Er kann die Nachrichten direkt zustellen oder stattdessen einen Smarthost für die Zustellung verwenden. Wenn ein Smarthost angegeben ist, werden alle Nachrichten für die Zustellung an ihn weitergeleitet.

Etwas mehr Information ist für die Fehlersuche nötig. Der SMTP-Dienst verwendet eine Verzeichnisstruktur, in der Nachrichten vor dem Versenden abgelegt werden, wobei das Standard-Verzeichnis C:Inetpubmailroot ist. Es enthält zahlreiche Unterverzeichnisse, darunter Queue, Drop und Badmail. Wenn es nicht möglich ist, die Instanz des SMTP-Dienstes für den Versand zu konfigurieren, findet man die Nachricht in einer EML-Datei im Unterverzeichnis Queue. Das Badmail-Verzeichnis enthält Nachrichten, die nicht zugestellt werden konnten. Im Folgenden wird gezeigt, wie Nachrichten vom Programm aus verschickt werden können.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

4 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

5 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

5 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

5 Tagen ago

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

5 Tagen ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

5 Tagen ago