Poświadczenia określone w skojarzonym profilu serwera poczty e-mail są nieprawidłowe lub mają błąd niewystarczających uprawnień podczas nawiązywania połączenia Microsoft Dynamics CRM Online z lokalnym programem Exchange

Ten artykuł zawiera rozwiązanie błędu występującego podczas próby nawiązania połączenia Microsoft Dynamics CRM Online z lokalnym programem Exchange.

Dotyczy: Microsoft Dynamics CRM Online
Oryginalny numer KB: 3189622

Symptomy

Po skonfigurowaniu synchronizacji Server-Side między Microsoft Dynamics CRM Online i Exchange Server (lokalnie) występuje jeden z następujących błędów po próbie włączenia skrzynki pocztowej:

  • Nie można wysłać wiadomości e-mail "Wiadomość testowa", ponieważ poświadczenia określone w skojarzonym profilu serwera poczty e-mail są nieprawidłowe lub nie mają wystarczających uprawnień do wysyłania wiadomości e-mail. Właściciel profilu <serwera poczty e-mail Email nazwa> profilu serwera został powiadomiony.
  • Email nie można odebrać, ponieważ poświadczenia określone w skojarzonym profilu serwera poczty e-mail są nieprawidłowe lub nie mają wystarczających uprawnień do odbierania wiadomości e-mail. Nazwa> skrzynki <pocztowej nie została zsynchronizowana. Powiadomienie o tym jest publikowane na ścianie alertów dla właściciela profilu <serwera poczty e-mail Email nazwa> profilu serwera.

Przyczyna

Ten błąd może wystąpić, jeśli usługa Exchange Web Services (EWS) nie jest włączona dla uwierzytelniania podstawowego.

Rozwiązanie

Włącz uwierzytelnianie podstawowe w katalogu EWS (Exchange Web Services). Uwierzytelnianie podstawowe nie jest domyślne dla usługi EWS, dlatego należy się upewnić, że to uwierzytelnianie jest włączone.

Aby uzyskać więcej informacji na temat uwierzytelniania podstawowego, zobacz:

Więcej informacji

Po wybraniu pozycji Szczegóły dla jednego z błędów wymienionych powyżej mogą zostać wyświetlone szczegóły, takie jak poniższy przykład:

  • ActivityId: <IDENTYFIKATOR GUID>
    >Błąd: System.Net.WebException: żądanie nie powiodło się ze stanem HTTP 401: Żądanie anonimowe jest niedozwolone.
    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
    w: System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
    w: Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndFindItem(IAsyncResult asyncResult)
    w: Microsoft.Crm.Asynchronous.EmailConnector.FindItemsStep.EndCall()
    w: Microsoft.Crm.Asynchronous.EmailConnector.ExchangeIncomingEmailProviderStep.EndOperation()

  • ActivityId: <Błąd identyfikatora GUID>>: System.Net.WebException: Żądanie nie powiodło się ze stanem HTTP 401: Żądanie anonimowe jest niedozwolone.
    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
    w: System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
    w: Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem(IAsyncResult asyncResult)
    w: Microsoft.Crm.Asynchronous.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()