bildirgec.org

mail göndermek hakkında tüm yazılar

C#.NET Gmail ve Hotmail Mail Göndermek

kaan0489 | 05 October 2009 16:11

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 ;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private void MailGonder()
{
MailMessage _mail = new MailMessage(); // MailMessage nesnemizi oluşturuyoruz.
_mail.From = new MailAddress("[email protected]"); // Burada kimden geldiği olarak nitelendirilen sizin mail adresiniz yazılması gerekmektedir.
_mail.To.Add("[email protected]"); // 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("[email protected]", "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ı
}

15 nisandan itibaren mailiniz çalışmayabilir – ttnet 25 portunu kapatıyor

Xas | 13 April 2009 15:02

ttnet e-maillerimizi “daha güvenli” hale getirmek amacıyla 25 portunu kullanıma kapatıyor. ttnet’in sitesinde yapılan açıklamaya göre 15 nisan’dan 30 nisan’a kadar aşamalı olarak seçilen pilot bölgelerdeki dinamik ip adreslerinde 25 portu kapatılacak. bu da demek oluyor ki eğer outlookveya benzeri bir program aracılığıyla mail alıp gönderiyorsanız bu tarihlerden itibaren sorun yaşayabilirsiniz.

ttnet’in açıklamasına göre spam ve zararlı program gönderilmesini engelleme amacıyla devreye girecek bu uygulama ttnet’in “internet dünyasının lider şirketi olarak artan spame-postaların önlenmesine karşı aktif bir rol alması gerektiğini düşünmesi” sonucu ortaya çıkmış. ttnet 25 portu yerine 587’nin kullanımını öneriyor.