ben EWS API kullanarak e-posta gönderme deneyin, aşağıdaki hatayı alıyorum:Exchange Web Service API ve 401 yetkisiz istisna
ExchangeService exchangeService = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
//WebService Uri
try
{
exchangeService.Url = new Uri("https://exchangeserver/ews/exchange.asmx");
}
catch (Exception ex)
{
throw new Exception(string.Format("WebService Uri:" + ex));
}
//Credentials
try
{
exchangeService.Credentials = new WebCredentials("[email protected]", "pwd", "domain");
}
catch (Exception ex)
{
throw new Exception(string.Format("Credentials:" + ex));
}
//Send a mail
try
{
EmailMessage message = new EmailMessage(exchangeService);
message.Subject = "Test";
message.Body = "Test";
message.ToRecipients.Add("[email protected]");
message.Save();
message.Send();
}
catch (Exception ex)
{
throw ex;
}
:
The request failed. The remote server returned an error: (401) Unauthorized.
Kodum şudur (message.Send();
cinsinden)
Bu sitedeki bu yazıyla ilgili diğer yazıları okudum ancak sorunumu çözemediler. Bu değişen
Bu soruyu sorarak kariyerimi kurtardın! – Chookoos
Benim zevkim :) !! – GwenGuts
Daha önce EWS bağlantısının çalıştığı ve daha sonra çalışmadığı bir durumda, parolanın süresi dolmuş gibi basit bir şey olabilir ve değiştirilmesi gerekir. – RenniePet