나는 EWS API를 사용하여 이메일을 보내십시오, 나는 다음과 같은 오류 얻을 :Exchange 웹 서비스 API 401 승인되지 않은 예외
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.
내 코드는 다음과 같다 (message.Send();
에서를)
이 문제와 관련하여이 사이트의 다른 게시물을 읽었지만 문제점을 해결할 수 없습니다. 이 변경
이 질문을하면 내 경력을 구할 수있었습니다! – Chookoos
내 기쁨 :) !! – GwenGuts
EWS 연결이 이전에 작동 한 후 작동하지 않는 경우 암호가 만료 된 것처럼 간단 할 수 있으므로 변경해야합니다. – RenniePet