Ondokuz Forum > YAZILIM BÖLÜMÜ > Bilgisayar Programlama > ( C++ ) & ( C # ) > C#.net Hotmail Ve Gmail Mail Göndermek

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Hotmail.it Hotmail.fr Hotmail.co.uk Hotmail.de Adreslerinden Msn Adresi Alın yengeç İnternet & Network 0 09-03-2009 18:14
Gmail ile Görüntülü Ve Sesli İletişim Bay_Turan İnternet & Network 1 12-11-2008 14:33
Hotmail Hesabını Kapatma Forumcu1 Msn Messenger Özel 1 01-11-2008 00:15
Hotmail Sayfanız Acılmadıysa cihan13 Msn Messenger Özel 0 16-03-2008 11:41
Sevdiklerinize Göndermek İçin Yılbaşı Kartları Forumcu6 Gif Resimler (Hareketli) 2 31-12-2007 17:27

Cevapla
 
Seçenekler Stil
Alt 27-10-2009, 07:39   #1
admin
Site Sahibi
 
admin - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2007
Yaş: 31
Mesajlar: 12,361
REP Göstergesi
Seviye: 69 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Aktiflik: 2055 / 2055
Güç: 4120 / 23938
Deneyim: 52%

Standart 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:
               
                                                     private void MailGonder()
        {
            MailMessage _mail = new MailMessage(); // MailMessage nesnemizi oluşturuyoruz.
            _mail.From = new MailAddress("[Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ]"); // Burada kimden geldiği olarak nitelendirilen sizin mail adresiniz yazılması gerekmektedir.
            _mail.To.Add("[Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ]"); // 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 Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ]", "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:
_client.Host = "smtp.gmail.com"
olarak değiştirilmesi yeterli olacaktır.
İmzası



Ey inananlar! Yahudi ve ristiyanları dost edinmeyin. Onlar birbirlerinin dostlarıdırlar. Sizden kim onları dost edinirse kuşkusuz o da onlardandır. Şüphesiz zalimler topluluğunu doğruya iletmez. (Mâide Sûresi, 5:51)

Sabrederek ve namaz kılarak ('tan) yardım dileyin.
Şüphesiz namaz, 'a derinden saygı duyanlardan başkasına ağır gelir.
(Bakara Sûresi, 45)
admin isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

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 Kapalı
Refbacks are Kapalı
Hizli Erisim


WEZ Format +2. Şuan Saat: 09:38.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Copyright ©2005 - 2009 Ondokuz.Net