Soru ASP.NET üzerinden Exchange mail gönderme sorunu

kingnico

Öğrenci
Katılım
14 Ekim 2010
Mesajlar
3
Reaksiyon puanı
1
Puanları
3
Arkadaşlar Merhaba,

Exchange Online Temel Kimlik Doğrulamasının Kullanımdan Kaldırıldı. Aşağıdaki c# koduyla web sitesinden mail gönderilebiliyorken bu günden itibaren gönderim yapamıyorum. The request failed. The remote server returned an error: (401) Unauthorized. hatası alıyorum.

EmailAddress alacakAdres = new EmailAddress("nihatyilmaz@gmail.com);
string strsubject = "Deneme konu;
string strbody = "Test mesajı";
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
service.Credentials = new WebCredentials("mail@sirketmailadresi.com", "Sifrem123");
service.Url = new Uri("https://outlook.office365.com/EWS/Exchange.asmx");
EmailMessage message = new EmailMessage(service);
message.Importance = Importance.High;
message.Subject = strsubject;
message.Body = strbody;
message.ToRecipients.Add(alacakAdres);
message.Send();

Aşağıdaki adreste OAuth metoduyla mail gönderimini denedim fakat burada da mutlaka kullanılan bilgisayardan office 365'e login olmadan mail gönderilmiyor. Sonuçta müşterilerimizin de kullandığı bir sistem olduğu için mail bilgilerini müşterilerle paylaşamayız.


Bu sorunu çözebileceğim bir yöntem var mıdır? Acil desteğinizi rica ediyorum.
Umarım yazdıklarım anlaşılır olmuştur.

Sevgilerimle,
Nihat
Mesaj otomatik birleştirildi:

Neyse hızlı çözüm gerekiyordu ben de farklı bir çözüm ürettim. İhtiyacı olan olabilir diye paylaşmak istedim.

Amazon AWS SES (Simple E-mail Service) hizmetini kullanmaya başladım. Saniyede 14 eposta, 24 saatte günde 50.000 Eposta gönderim limiti var. Ayrıca dedicated IP hizmeti de var ve web sitesinden gönderdiğim mailler hızlı ve sorunsuz ulaşıyor.

Detaylı bilgi için buraya başvurabilirsiniz.

İlerleyen zamanda Exchange sorununu çözebilirsem tekrar dönüş yapacağım.

Sevgiler,
Nihat
 
Son düzenleme:
Üst