Feedback

C# - Mail senden mit Authentifizierung unter .net 2.0

Veröffentlicht von am 19.04.2006
(5 Bewertungen)
Mail senden mit Authentifizierung unter .net 2.0
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

using System.Net.Mail;

string strBetreff = "Betreff";
string strNachricht = "Inhalt der Mail";
string strVon = "User@domain.de";
string strAn = "User@domain.de";
string strSmtpServer = "mail.domain.de";
string strUser = "User";
string strPasswort = "xxx";

MailMessage mail = new MailMessage();
MailAddress from = new MailAddress(strVon);
mail.To.Add(strAn);
mail.From = from;
mail.Subject = strBetreff;
mail.Body = strNachricht;
string host = strSmtpServer;
int port = 25;
SmtpClient client = new SmtpClient(host, port);

System.Net.NetworkCredential nc = new System.Net.NetworkCredential(strUser, strPasswort );
client.Credentials = nc;

client.Send(mail);
Abgelegt unter Mail, senden, Authentifizierung, Email.

2 Kommentare zum Snippet

NicoMcF schrieb am 27.09.2011:
Nur mal eine Frage, weshalb haben Sie den Inhalt der Variblen "strSmtpServer" erneut der Variable "host" zugewiesen.
Jan Welker schrieb am 27.09.2011:
Hallo NicoMcF,

der Code stammt aus der Zeit meiner Programmieranfänge, heute würde ich vieles anders machen an dem Snippet :-)

Jan
 

Logge dich ein, um hier zu kommentieren!