Merhaba arkadaşlar,Bu makalemizde Asp.Net SMTP üzerinden mail gönderme işlemini anlatacağım…default.aspx sayfamıza 3 textbox 1 buton 1 tanede label ekleyip mail gönderme formunu hazırlıyoruz. 

      

 

     
 

     



tasarımımızı hazırladıktan sonra sayfamızın mail gönder fonksiyonuna girip girip aşağıdaki kodları yazalımvoid MailGonder(){SmtpClient istemci = new SmtpClient(“mail.orneksite.com”);// Sitenin Mail Server Adresi Girdik.MailAddress gonderen = new MailAddress(TextBoxMail.Text);// Hangi mail adresi üzerinden göndereceksen yazdık.MailAddress alici = new MailAddress(“[email protected]”);//Göndereceğimiz kişiyi yazdık.MailMessage mail = new MailMessage(gonderen, alici);//Yeni Mail Mesajı oluşturduk.Gönderilecek, gönderilen adresi yazdıkmail.Subject = TextBoxKonu.Text;// Mailin Konusu ekledik.mail.Body = “İçerik : ” + TextBoxMesaj.Text;// Mailin Body kısmını yani İçeriği ekledik.mail.IsBodyHtml = true;//Mail de html kod kullanılabilir ypatık.istemci.Send(mail);// Maili gönderdik.LabelUyari.Visible = true;LabelUyari.Text = “Mail başarıyla gönderildi..”;//sonucu bir label de gösterdik..}
son olarak butonumuzun click olayına girip butona tıklayınca mail göndermeyi sağlayalım.protected void ButtonGonder_Click(object sender, EventArgs e){MailGonder();//burada çalıştırdık ve mail gönderildi ..}
Mailimiz gönderildi…kodlara açıklama satırları ekleyerek anlattım, anlamadığınız yerler varsa sorularınızı cevaplayabilirim.İyi kodlamalar…