none
C# smtp-mail.outlook.com RRS feed

  • Soru

  • Merhaba arkadaşlar,

    Bir holding için geliştirdiğim uygulamada mail göndermem gerekiyor. bu işlemi outlook.com uzantılı bir mail adresimden yapıyorum.

    hotmail.com uzantılı adresim ile c# üzerinden göndermeyi yapabiliyorum. ancak outlook.com uzantılı mail adresimden bir türlü göndermeyi yapamıyorum. outlook 'un gmail gibi diğer uygulamalardan göndermeyi etkinleştir veya engelle gibi bir özelliği varmıdır ?


                SmtpClient sc = new SmtpClient();
                sc.Port = 587;
                sc.Host = "smtp-mail.outlook.com";
                sc.EnableSsl = true;


                sc.Credentials = new NetworkCredential("xxxx@outlook.com", "xxx"); // gönderen kişi

                MailMessage mail = new MailMessage();

                mail.From = new MailAddress("eposta@hotmail.com", "Ekranda Görünecek İsim");

                mail.To.Add("xxxx@outlook.com"); // giden kişi
               
                mail.Subject = "E-Posta Konusu";
                mail.IsBodyHtml = true;
                mail.Body = "E-Posta İçeriği";

                sc.Send(mail);

    13 Şubat 2017 Pazartesi 12:21

Yanıtlar

  • Kodlarda bir yanlışlık görünmüyor hesap bilgilerinin doğru olduğundan emin olun. 

     SmtpClient client = new SmtpClient();
                client.Port = 587;
                client.EnableSsl = true;
                client.Host = "smtp-mail.outlook.com";
                client.Credentials = new NetworkCredential("gfdsgfdsgfds@outlook.com", "gregrewgrew");
                MailMessage mm = new MailMessage("grewgrewgrew@outlook.com", "grewgrewgrew@hotmail.com");
                mm.Subject = "Test";
                mm.Body = "Bu bir test mailidir.";
                client.Send(mm);

    şeklinde gönderebiliyorum

    • Yanıt Olarak İşaretleyen Yasin53 14 Şubat 2017 Salı 05:49
    13 Şubat 2017 Pazartesi 12:43

Tüm Yanıtlar

  • > bir türlü göndermeyi yapamıyorum.

    Hata nedir? Sessizce göndermiyor olabilir ama ne olup bittiğini trace edebilirsiniz.

    13 Şubat 2017 Pazartesi 12:33
  • Kodlarda bir yanlışlık görünmüyor hesap bilgilerinin doğru olduğundan emin olun. 

     SmtpClient client = new SmtpClient();
                client.Port = 587;
                client.EnableSsl = true;
                client.Host = "smtp-mail.outlook.com";
                client.Credentials = new NetworkCredential("gfdsgfdsgfds@outlook.com", "gregrewgrew");
                MailMessage mm = new MailMessage("grewgrewgrew@outlook.com", "grewgrewgrew@hotmail.com");
                mm.Subject = "Test";
                mm.Body = "Bu bir test mailidir.";
                client.Send(mm);

    şeklinde gönderebiliyorum

    • Yanıt Olarak İşaretleyen Yasin53 14 Şubat 2017 Salı 05:49
    13 Şubat 2017 Pazartesi 12:43
  • Merhaba

    hotmail hesabım ile gönderebiliyorum. ancak outlook.com uzantılı hesabım ile gönderemiyorum.

    aldığım hata aşağıdaki gibidir.


    An unhandled exception of type 'System.Net.Mail.SmtpException' occurred in System.dll

    Additional information: Mailbox unavailable. The server response was: 5.3.4 554-554 5.2.0 STOREDRV.Deliver; delivery result banner


    14 Şubat 2017 Salı 05:41
  • Merhaba, sizin kodlarıda deneyeceğim şimdi. hotmail hesabıma gidiyorken outlook hesabıma gitmemesi tam bir saçmalık. aldığım hata ;

    An unhandled exception of type 'System.Net.Mail.SmtpException' occurred in System.dll

    Additional information: Mailbox unavailable. The server response was: 5.3.4 554-554 5.2.0 STOREDRV.Deliver; delivery result banner

    14 Şubat 2017 Salı 05:43
  • Hocam çok teşekkür ederim. senin kodların ile denedim ve mail ulaştı. çok çok teşekkürler.
    14 Şubat 2017 Salı 05:48