IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Mayıs 2011, 17:22   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C#.net Hotmail Ve Gmail Mail Göndermek




Gmail ve ya hotmail a C#.net kullanarak mail göndermek istiyorsak MailMessage isimli nesneyi kullanmak durumundayız.Bu nesne System.Net namespace i altında bulunmaktadır.
Örnek olarak ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
private void MailGonder() { MailMessage _mail = new MailMessage(); // MailMessage nesnemizi oluşturuyoruz. _mail.From = new MailAddress("
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
"); // Burada kimden geldiği olarak nitelendirilen sizin mail adresiniz yazılması gerekmektedir. _mail.To.Add("
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
"); // hangi mail adresine gidecegi yazılmalıdır.Add metodu içerisine MailAddress almaktadır. MailAddress te tanımlayarak buraya giriş yapabilirsiniz. _mail.Subject = "Konu"; // Mail konusu _mail.Priority = MailPriority.High; // Ek bir özelliktir mail öncelik değeri belirtilmektedir. _mail.Body = "İçerik"; // Mail içeriği buraya yazılmaktadır. SmtpClient _client = new SmtpClient(); // smtp sunucusuna bağlanmak için kullanacağımız nesnemizi oluşturuyoruz. _client.Credentials = new System.Net.NetworkCredential("
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
", "sifre"); // Mail adresi ve şifremizi gösteriyoruz. _client.Host = "smtp.live.com"; // hotmail smtp sunucu ismi _client.Timeout = 50000; // timeout :) _client.Port = 587; // kullanılacak olan port burada hotmailın kullandığı porttur. _client.SendCompleted += new SendCompletedEventHandler(_client_SendCompleted); // Gönderildikten sonra tetiklenecek.Tetiklenme durumunda mailın gönderilmiş yada gönderilmemiş olduğunu buradan öğrenilebilinir. _client.EnableSsl = true; // ssl 'i aktifleştiriyoruz. string userState = "Mail Gönderiliyor"; _client.SendAsync(_mail, userState); //Gönderme olayı }

Bu şekilde hotmail hesabımızı kullanarak mail atabiliyoruz. Peki gmailda olsaydı bu durum ne gibi değişiklikler olacaktı.
Tabikide hotmail hesabıyla mail göndermesinden tek farkı kullanılan sunucularda bulunmaktadır. Kullanılan portlar aynıdır.
Hotmail Sunucusu : smtp.live.com
Gmail Sunucusu : smtp.gmail.com 'dur.



Sadece ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
_client.Host = "smtp.gmail.com"

olarak değiştirilmesi yeterli olacaktır.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
c#net, gmail, göndermek, hotmail, mail, ve


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Gmail'de Hotmail hesabı! Dilara Arama Motorları Haberleri 0 18 Mart 2009 22:55