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 |
![]() |
|
|
Seçenekler | Stil |
|
|
#1 | |||
|
Site Sahibi
![]() Üyelik tarihi: Aug 2007
Yaş: 31
Mesajlar: 12,361
|
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ı
}
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"
|
|||
|
|
|