C# ta Email göndermek için aşağıdaki metodu kullanabilirsiniz kolay gelsin :D
Not : Namespace bölümünden system.Net.Mail i eklemeniz gerekiyor.
#region Mail Gönderme kodları
private void mailGonderMetod(string gonderenAd_Soyad, string gonderenMailAdres, string gonderenSifre, string aliciAd_Soyad, string aliciMailAdres, string konu, string mesajIcerik)
{
MailAddress gonderen = new MailAddress(gonderenMailAdres, gonderenAd_Soyad);
MailAddress alici = new MailAddress(aliciMailAdres, aliciAd_Soyad);
MailMessage eposta = new MailMessage(gonderen, alici);
eposta.IsBodyHtml = true;
eposta.Subject = konu;
eposta.Body = mesajIcerik;
System.Net.NetworkCredential kimlik = new System.Net.NetworkCredential(gonderenMailAdres, gonderenSifre);
SmtpClient SMTP = new SmtpClient("smtp.live.com");
SMTP.Timeout = 50000;
SMTP.Port = 587;
SMTP.UseDefaultCredentials = false;
SMTP.EnableSsl = true;
SMTP.Credentials = kimlik;
SMTP.DeliveryMethod = SmtpDeliveryMethod.Network;
try
{
SMTP.Send(eposta);
MessageBox.Show("Mail gönderildi!");
}
catch (Exception hata)
{
MessageBox.Show("Mesaj gönderilemedi ! " + hata.ToString());
}
}
#endregion