22 Ocak 2011 Cumartesi

Csharp, c# ile email göndermek ekli


csharp da email gönderme ile ilgili örnek bir yöndemden bahsedeceğim
birden fazla adrese email göndermek emailimize ek dosya eklemek portları kullanmak vs.

öncelikle projemize

using System.Net;
using System.Net.Mail;


refaransları ekliyoruz..

daha sonra:

------------------------

label2.Text = "Gönderme İşlemi Başladı";
SmtpClient client = new SmtpClient("mail.efabilisim.com", a);
label2.Text = "Port Kontrol Ediliyor";
client.Credentials = new NetworkCredential("netsimdestek@efabilisim.com", "****");
label2.Text = "Kullanıcı bilgileri Kontrol Ediliyor";
using (MailMessage msg = new MailMessage())
{
msg.From = new MailAddress("teksnikservis@efabilisim.com");
msg.Subject = textboxkonu.Text + " Bilgisayarın Local İp Adresi= " + GetIP() + " Dış İp Adresi = " + WanIP;

msg.Body = emailtext.Text + textBox1.Text;


msg.Attachments.Add(new Attachment("C:\\Hata-Bilgi.jpg", "application/octet-stream"));

msg.To.Add(new MailAddress("seref@efabilisim.com"));
msg.To.Add(new MailAddress("hakan@efabilisim.com"));
msg.To.Add(new MailAddress("erkan@efabilisim.com"));
msg.To.Add(new MailAddress("destek@efabilisim.com"));
msg.To.Add(new MailAddress("ferhat@efabilisim.com"));
// msg.To.Add(new MailAddress("ahmet@efabilisim.com"));
msg.To.Add(new MailAddress("yakup@efabilisim.com"));
msg.To.Add(new MailAddress("fedat@efabilisim.com"));
label2.Text = "Ekran Görüntüsü email e ekleniyor";
client.Send(msg);
label2.Text = "Mesaj Gönderildi";
//MessageBox.Show("Mesajınız Başarı ile Gönderilmiştir.");
MessageBox.Show("Mesajınız ilgili birmlere başarı ile gönderilmiş. En Kısa Zamanda Yanıtlanacaktır.");
}


}
}
catch (Exception EX)
{
MessageBox.Show("Hata!! Email Gitmedi Muhtemel Nedenii = ... " + EX.Message.ToString() + " Lütfen Hatayı giderip tekrar deneyin" + " Efa Bilişim Yazılım 2011c");
}
}


bukadar basit
:))

Hiç yorum yok:

Yorum Gönder