16 Aralık 2010 Perşembe

E-Posta(e-mail) Gönderimi (C#)

C#da eposta göndermek için System.Net.Mail kütüphanesini kullanmalıyız.

using System.Net.Mail;
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = ayar.Instance.EmailHost;
smtpClient.Port = ayar.Instance.EmailPort;
MailMessage msgMail = new MailMessage(ayar.Instance.EmailFrom, strTo, strSubject, strBody);
msgMail.IsBodyHtml = true;
msgMail.BodyEncoding = System.Text.Encoding.UTF8;
msgMail.SubjectEncoding = System.Text.Encoding.UTF8;


if (!string.IsNullOrEmpty(ayar.Instance.EmailUser))
{
System.Net.NetworkCredential cre = new System.Net.NetworkCredential(ayar.Instance.EmailUser, ayar.Instance.EmailPassword);
smtpClient.Credentials = cre;
}
smtpClient.Send(msgMail);

Hiç yorum yok:

Yorum Gönder