Aufgabenstellung
Ein C#.NET Programm soll eine eMail über einen SMTP Server versenden.
Ansatz
Durch Verwendung der Klasse SmtpClient lassen sich eMails folgendermaßen versenden…
Lösung
public string sendMail(string empfaenger, string betreff, string text)
{
try
{
SmtpClient client = new SmtpClient("smtpserverip");
MailAddress adr_from = new MailAddress("noreply@firma.com", "Absender");
MailAddress adr_to = new MailAddress(empfaenger);
MailMessage message = new MailMessage(adr_from, adr_to);
message.Body = text;
message.Subject = betreff;
message.IsBodyHtml = true;
message.Priority = MailPriority.Normal;
client.Send(message);
client = null;
}
catch (Exception ex)
{
return ex.Message;
}
return "ok";
}