Bazen yardım ihtiyacı duyabilirsiniz diyerek buraya hatırlatma şeklinde .net 2.0 da mail gönderimi kodumu paylaşmayı düşündüm.
Åžimdi düşünelim ki elimizde 4 TextBox’ımız olsun, bunlar; txt_konu, txt_gond_mail, txt_gonderen, txt_mesaj isimlerine sahip olsunlar. Basit bir ÅŸekilde bir ÅŸirketin mailine otomatik mesaj gönderen kod bu. Ha çalışmaz ise ne yapacaksınız. Burada;
1 | System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("mail.sitesite.com", 26); |
bulunan satırda, 26. portu kullanıyorum Bu server taraıfından verilen bir mail gönderme portudur. Eğer ki bu port verilmemiş ise 25 olarak kullanılabilir, belirtilmişse özel bir numarası vardır burada yazılmalıdır.
Aynı şekilde mail.sitesite.com olan adres ise sizim smtp mail gönderme adresinizdir yine server tarafından verilir.
1 2 3 4 5 6 7 8 9 10 11 | protected void Button1_Click(object sender, EventArgs e) {    System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();    message.To.Add("info@sitesite.com");    message.Subject = txt_konu.Text;    message.From = new System.Net.Mail.MailAddress(txt_gond_mail.Text);    message.Body = "Gönderen : " + txt_gonderen.Text + "\n\n" + "Mesaj: \n " + txt_mesaj.Text + "\n\n\nBu Mail sitesite.com Adresinden Gönderilmiştir!";    System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("mail.sitesite.com", 26);    smtp.Send(message); } |
BaÅŸka bir ÅŸekilde kod yazmak ya da bu kod bana gelmez arkadaşım ne yapacağız vs.. ÅŸeyler diyorsanız arkadaÅŸlarım. Size aynı ÅŸekilde ilginçtir ki bu gün bulduÄŸum ÅŸu siteyi tavsiye ederim; http://www.systemwebmail.com/Â
Bu adreste .net 2.0 ile ilgili tüm mail gönderme standartlarını bulabilirsiniz. Eğer ki ilginizi çeken bir konu bulamazsanız bana da sorabilirsiniz. Bu adresten her türlü ulaşma yolunu listeledim
Hepinize iyi .net’li günler dilerim…


