ASP.NET 2.0 DA ALINMIŞ BİR GMAİL HESABI ÜZERİNDEN E-MAİL GÖNDERME UYGULAMASI
Merhaba arkadaşlar Sitemizde kullanacağımız Ziyaretçilerin bize mail göndermesini sağlayacak bir mail gönderme uygulaması yapacağız.Hepinizin Bildiği üzere mail gönderme işlemini SMTP server üzerinden yapılır.biz web applikasyonumuzda SMTP server olarak GMAİL smtp server'ı kullanacaz. Haydi Bismillah diyelim ve uygulamamıza başlayalım..
1-Öncelikle arkadaşlar GMAİL den bir e-mail hesabı açıyorum.
Örnek Olarak:
mail adresim:
deneme@gmail.com
Şifrem:
123456 olsun
2-Bundan sonra ASP.net 2.0 Ortamını Açıyorum ve Aşağıdaki Tasarımı Yapıyorum.

3-Arkadaşlar sayfamızın kod kısmına geçerek aşağıdaki kodlamayı yapıyoruz...
-öncelikle projemize aşağıdaki kütüphaneyi ekleyerek mail göndermek için gerekli olan sınıfları çağırmış olacağız using
System.Web.Mail;//
public voidMailGonder() {
System.Net.Mail.
MailMessagemsg = newSystem.Net.Mail.MailMessage(); msg.To.Add(TextBox1.Text);
/*arkadaşlar Textbox1'den göndereceğiniz mail adresini yazıyorusunuz*/
msg.To.Add(
"sensibleboy21x@hotmail.com"); /*Başka kullanıcılara mail göndermek için yukarıdaki şekilde bir ifade kullanırız*/
msg.From =
newSystem.Net.Mail.MailAddress("deneme@gmail.com", "Merhabaaaa", System.Text.Encoding.UTF8);
msg.Subject =
"Bu Benim ilk Mailimm..."; msg.Body = TextBox3.Text;/*Burada mailin içeriği vardır*/
System.Net.Mail.
SmtpClientclient = newSystem.Net.Mail.SmtpClient(); /*kullanacağımız SMTP üzerinde çeşitli ayarlamaları yapmak için client nesnesi oluşturduk*/
client.Credentials =
newSystem.Net.NetworkCredential("deneme@gmail.com", "123456"); /*burada mail gönderen sistem'e ait kullanıcı bilgileri tanımlanıyo böylece o hesap üzerinden mail gönderme sağlanmış olacak*/
client.Port = 1000; //smtp nin kullanacağı port numarasını belirledik
client.Host =
"smtp.gmail.com";/*Kullandığız SMTP GMAİL olduğundan GMAİL SMTP name'ini girdik*/ client.EnableSsl =
true;// SSL ayarlarını true olarak ayarladık client.Send(msg);// mailimiz göneriyoruz
Label1.Text =
"Mailiniz Başarı İle Gönderildi"; }
arkadaşlar yazdığımız bu fonksiyonu gönder butonu altına aktarıyoruz..
protected voidGönder_Click(objectsender, EventArgse) {
MailGonder();
}
Arkadaşlar kodlar sorunsuz çalışıyoo eğer bi problem varsa çalışmazsa sizde ystakgul@gmail.com
adresine mail gönderebilirsiniz
Arkadaşlar Hepinize kolay gelsin...İyi Çalışmalar Dilerim