Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


ASP.NET 2.0 DA GMAİL HESABI ÜZERİNDEN MAİL GÖNDERME UYGULAMASI

Yazar: Yusuf Akgül

Kategori: ASP.NET

Eklenme Tarihi: 02.09.2007 21:04:51

Merhaba arkadaşlar Eminim sitenizde Kullanıcıların Size Email Göndermesi İçin Başvurduğunuz E mail Gönderme Uygulaması Çoğu zaman başımızı Ağrıtır.Bu makalemde sizlere çok basit bi şekilde GMAİL den aldığınız mail hesabı üzerinden mail göndermeden bahsedecem

    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



 

Yazar Hakkında 1 Yorum Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.