
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
:))