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!