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]

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

VB.NET Komplett

Sie stehen vo der Aufgabe, individuelle Anwendungen für Windows zu schreiben. Hier ist VB.NET die optimale Sprache. Sie erlernt sich recht leicht und passt sich komplett in die .NET Umgebung von Microsoft ein. Nach der Schulung entwickeln Sie anwenderfreundliche Programme in VB.NET . Mit den objektorientierten Modellen in VB.NET erzeugen Sie außerdem wiederverwendbare Komponenten.

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!