Quando si testa l'accesso nel router di posta elettronica Microsoft Dynamics CRM, viene visualizzato un errore "(401) Non autorizzato"

Questo articolo fornisce una soluzione a un errore che si verifica quando si testa l'accesso nel router di posta elettronica Microsoft Dynamics CRM.

Si applica a: Microsoft Dynamics CRM
Numero KB originale: 2003033

Sintomi

Quando si seleziona Test accesso nello strumento di configurazione del router di posta elettronica per Microsoft Dynamics CRM, viene visualizzato l'errore seguente per i messaggi di posta elettronica in ingresso:

"Stato in ingresso: errore : il server di posta elettronica remoto di Microsoft Exchange ha restituito l'errore "(401) Non autorizzato". Verificare di disporre dell'autorizzazione per connettersi alla cassetta postale. Il server remoto ha restituito un errore: (401) Non autorizzato.

Causa

Questo problema può essere causato da una o più delle condizioni seguenti:

  • L'account specificato nel profilo in ingresso non ha accesso completo alle cassette postali degli utenti.
  • Mancano nomi di entità servizio (SPN) quando viene usato un alias per Microsoft Office Outlook Web Access.
  • L'aggiornamento cumulativo più recente per Microsoft Dynamics CRM non viene applicato.
  • L'autenticazione nelle directory virtuali Exadmin ed Exchange non è corretta.
  • L'URL di Outlook Web Access non è presente nell'area Intranet locale in Windows Internet Explorer nel server in cui è installato il router di posta elettronica.

Risoluzione 1

Verificare che l'account specificato nel profilo in ingresso abbia accesso completo alle cassette postali degli utenti. Verificare anche che l'account del sistema locale stia avviando il servizio router Microsoft CRM Email.

Per verificare l'account che avvia il router Microsoft CRM Email, seguire questa procedura nel server in cui è installato il router di posta elettronica:

  1. Selezionare Start, selezionare Esegui, digitare Services.msc e quindi selezionare OK.
  2. Individuare il servizio router Microsoft CRM Email.

    Nota

    Account elencato nella colonna Accedi come e quindi verificare che sia impostato su LocalSystem.

Per verificare l'account specificato per l'accesso al profilo in ingresso, seguire questa procedura nel computer in cui è installato il router Microsoft CRM Email:

  1. Selezionare Start, selezionare Tutti i programmi, Microsoft Dynamics CRM Router di posta elettronica e quindi selezionare Microsoft CRM Email Router Configuration Manager.

  2. Selezionare la scheda Profili di configurazione , fare doppio clic su Profilo in ingresso e quindi prendere nota dell'account specificato nel campo Credenziali di accesso . Verificare che l'account abbia accesso completo alla cassetta postale dell'utente.

    1. Se si usa l'opzione Inoltra cassetta postale per tutti gli utenti e le code, è consigliabile usare le credenziali della cassetta postale di inoltro in questo campo.
    2. Se si usa l'opzione Router per gli utenti e le code, è necessario assicurarsi che l'account specificato nel campo Credenziali di accesso abbia accesso completo a tutte le caselle di posta in arrivo di tali utenti.

Per altre informazioni sull'aggiunta di autorizzazioni aggiuntive nelle caselle di posta in arrivo degli utenti, vedere gli articoli seguenti:

Risoluzione 2

Se si usa http://mail.domain.com per accedere a Outlook Web Access, ma il nome Microsoft Exchange Server è Exchange01, è necessario aggiungere altri nomi SPN all'account che esegue il pool di applicazioni per il sito Web di Exchange.

Per determinare l'account che avvia il pool di applicazioni di Exchange, seguire questa procedura:

  1. Accedere al Microsoft Exchange Server.
  2. Selezionare Start, selezionare Esegui, digitare Inetmgr e quindi selezionare OK.
  3. Espandere il server in IIS e quindi selezionare Pool di applicazioni.
  4. L'account che esegue il pool di applicazioni di Exchange è elencato nel riquadro di anteprima.

All'account identificato nel passaggio 4 aggiungere i nomi SPN seguenti:

  • HTTP/Mail
  • HTTP/Mail.yourdomainname.com

Nota

È necessario modificare questi nomi SPN in modo che corrispondano all'URL alias usato dagli utenti per accedere a Outlook Web Access.

Per altre informazioni sull'aggiunta di nomi SPN, visitare i seguenti siti Web Microsoft:

Risoluzione 3

Nota

Questa risoluzione si applica solo a Microsoft Dynamics CRM 4.0.

Verificare di avere installato almeno l'aggiornamento cumulativo 3 per Microsoft Dynamics CRM 4.0 per il server Microsoft Dynamics CRM e per il router di posta elettronica Microsoft Dynamics CRM. È consigliabile eseguire l'aggiornamento cumulativo più recente.

Per altre informazioni e per scaricare l'aggiornamento cumulativo più recente per Microsoft Dynamics CRM, vedere [aggiornamenti e hotfix Microsoft Dynamics CRM 4.0].

Risoluzione 4

Controllare l'autenticazione seguente nelle /Exchange directory virtuali e /Exadmin :

  • Verificare che l'autenticazione di base e l'autenticazione di Windows siano abilitate nella /Exadmin directory virtuale.
  • Verificare che l'autenticazione di base sia abilitata nella /Exchange directory virtuale.

Per controllare l'autenticazione nelle directory virtuali, seguire questa procedura nel Microsoft Exchange Server in base alle esigenze per il sistema operativo in esecuzione:

  • In Windows Server 2008:

    1. Selezionare Start, selezionare Esegui, digitare Inetmgr e quindi selezionare OK.
    2. Espandere il nome del server, siti e quindi il sito Web di Exchange.
    3. Selezionare la directory virtuale /Exadmin , aprire Autenticazione nel riquadro anteprima e verificare che l'autenticazione di base e l'autenticazione di Windows siano abilitate.
    4. Selezionare la directory virtuale /Exchange , aprire Autenticazione nel riquadro Anteprima e verificare che l'autenticazione di base sia abilitata.
  • In Windows Server 2003:

    1. Selezionare Start, selezionare Esegui, digitare Inetmgr e quindi selezionare OK.
    2. Espandere il nome del server, siti e quindi il sito Web di Exchange.
    3. Fare clic con il pulsante destro del mouse sulla directory virtuale /Exadmin e quindi scegliere Proprietà.
    4. Selezionare la scheda Sicurezza directory , selezionare Modifica in Autenticazione e controllo di accesso e quindi verificare che l'autenticazione di base e l'autenticazione di Windows siano abilitate.
    5. Fare clic con il pulsante destro del mouse sulla directory virtuale /Exchange e quindi scegliere Proprietà.
    6. Selezionare la scheda Sicurezza directory , selezionare Modifica in Autenticazione e controllo di accesso e quindi verificare che l'autenticazione di base e l'autenticazione di Windows siano abilitate.

Risoluzione 5

Aggiungere l'URL di Outlook Web Access all'area Intranet locale e verificare che l'accesso automatico sia abilitato nel server in cui è installato il router di posta elettronica Microsoft Dynamics CRM. Per effettuare questa operazione, seguire questi passaggi:

  1. Accedere al computer in cui è installato il router di posta elettronica CRM usando l'account specificato nel profilo in ingresso.

  2. Aprire Internet Explorer.

  3. Selezionare Strumenti e quindi Opzioni Internet.

  4. Selezionare la scheda Sicurezza , selezionare Intranet locale e quindi Siti.

  5. Selezionare Avanzate, aggiungere l'URL usato per accedere a Outlook Web Access e quindi aggiungere l'URL per il Exchange Server.

  6. Fare clic su Chiudi, quindi su OK.

  7. Assicurarsi che sia selezionata l'opzione Intranet locale , selezionare Livello personalizzato e quindi selezionare Accesso automatico solo nell'area Intranet.

  8. Selezionare OK due volte e quindi selezionare Applica.

  9. Chiudere tutte le sessioni di Internet Explorer.

Nota

Internet Explorer può essere eseguito nel contesto di un account utente specifico durante l'accesso a Windows come account utente diverso. È possibile eseguire Ir premendo MAIUSC e quindi facendo clic con il pulsante destro del mouse sul file eseguibile di Internet Explorer, che visualizzerà l'opzione per eseguire Internet Explorer come utente diverso. Se Internet Explorer viene eseguito nel contesto dell'account del profilo in ingresso nel computer in cui è installato il router di posta elettronica, può essere usato per ignorare i passaggi 1 e 2 precedenti.