Hotmail POP3 ile Mail Gönderimi!

Herkese merhabalar, arkadaşlar daha önceden gmail ile mail gönderme isimli bir yazı yazmıştım, bunun hotmail versiyonunu yazmak istedim. Aslında bunu şöyle genelleyebiliriz, pop3 desteği veren tüm mailleriniz ile C# üzerinden sorunsuz bir şekilde veri gönderebilirsiniz. Aşağıda pop3 ayarları ve kod parçacığını veriyorum umarım faydalı olur.

Kod Parçacığı;

MailMessage MailYolla = new MailMessage();

MailYolla.From = new MailAddress("[mail adresiniz]@hotmail.com");
MailYolla.To.Add("[mail adresiniz]@hotmail.com");
MailYolla.Subject = "Deneme Maili";
MailYolla.Priority = MailPriority.High;
MailYolla.Body = "www.burakozkan.net deneme maili.";

SmtpClient Yolla = new SmtpClient();
Yolla.SendCompleted += new SendCompletedEventHandler(Yolla_SendCompleted);
Yolla.Credentials = new System.Net.NetworkCredential("[mail adresiniz]@hotmail.com", "[mail adresinizin şifresi]");
Yolla.Host = "smtp.live.com";
Yolla.Timeout = 50000;
Yolla.Port = 587;
Yolla.EnableSsl = true;

string userState = "Mail Gönderiliyor";Yolla.SendAsync(MailYolla, userState);

private void Yolla_SendCompleted(object sender, AsyncCompletedEventArgs e)
{
   string Durum = (string)e.UserState;
   if (e.Cancelled == true)
   {
      MessageBox.Show("Mail Gönderimi İptal Edildi");
   }
   if (e.Error != null)
   {
      MessageBox.Show("Mail Gönderilemiyor: " + e.Error.ToString());
   }
   else
   { MessageBox.Show("Mail Gönderildi");   }
}

Pop3 Ayarları;

POP server: pop3.live.com (Port 995)
POP SSL required? Evet
User name: Windows Live ID yazınız,  [email protected]
Password: Mail adresinizin şifresi
SMTP server: smtp.live.com (Port 25)  // Türk Telekom bu port’u kapattığı için biz 587 port numarasını kullanmalıyız.
Authentication required? Evet
TLS/SSL required? Evet

Detaylı bilgi burada

Hepinize kolay gelsin, iyi çalışmalar…

One Response to Hotmail POP3 ile Mail Gönderimi!

    Bir cevap yazın

    Your email address will not be published. Please enter your name, email and a comment.