Risoluzione dei problemi relativi alle informazioni di disponibilità per Outlook 2007

 

Si applica a: Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2009-03-25

Il servizio Disponibilità di Microsoft Exchange Server 2007 fornisce informazioni di calendario per gli utenti. Queste vengono chiamate informazioni di disponibilità. Il servizio di individuazione automatica fornisce informazioni sul servizio Disponibilità individuando e fornendo gli URL esterni ed interni per il client di Outlook 2007. Se gli utenti di Microsoft Office Outlook 2007 non possono vedere le informazioni di calendario di altri utenti di Outlook 2007 nell'ambiente di Exchange 2007, il problema potrebbe essere causato da un errore al servizio di individuazione automatica o al servizio Disponibilità.

In questo argomento vengono fornite informazioni che è possibile utilizzare per determinare se il servizio di individuazione automatica o il servizio Disponibilità siano in grado o meno di fornire le informazioni necessarie agli utenti.

Risoluzione dei problemi relativi alla connettività del servizio di individuazione automatica in Outlook 2007

È possibile utilizzare Outlook 2007 per risolvere eventuali problemi relativi al servizio di individuazione automatica. Per determinare se il servizio di individuazione automatica sia in grado o meno di fornire informazioni ai client utilizzando Outlook 2007, accedere alla cassetta postale dell'utente per il quale si desidera risolvere i problemi di connettività del servizio di individuazione automatica e quindi procedere come segue:

  1. In Outlook 2007, nel menu Strumenti, fare clic su Opzioni, sulla scheda Altro, quindi scegliere Opzioni avanzate.

  2. Nella pagina Opzioni avanzate, selezionare Abilita registrazione (risoluzione dei problemi) quindi fare clic su OK.

  3. Riavviare Outlook 2007 e provare a visualizzare le informazioni di disponibilità per un altro utente.

  4. In Microsoft Windows, fare clic su Start, Esegui, quindi digitare %temp%.

  5. In Windows Explorer, aprire il file olkdisc.log e individuare i file nella directory olkas.

  6. Le informazioni contenute in questa directory possono fornire indicazioni sul servizio che non funziona correttamente.

È inoltre possibile utilizzare Outlook 2007 per provare le informazioni di configurazione automatica fornite dal servizio di individuazione automatica. Per utilizzare il client di Outlook 2007 per provare le informazioni di configurazione automatica utilizzando Outlook 2007, accedere alla cassetta postale dell'utente per il quale si desidera verificare le informazioni, quindi effettuare quanto segue:

  1. Mentre Outlook 2007 è in esecuzione, tenere premuto il tasto CTRL e fare clic con il pulsante destro del mouse sull'icona di Outlook nell'area di notifica, quindi selezionare Prova configurazione automatica posta elettronica.

  2. Verificare che nella casella accanto a Indirizzo di posta elettronica sia presente l'indirizzo di posta elettronica corretto.

  3. Deselezionare le caselle di controllo accanto a Usa Guessmart e Autenticazione Guessmart di protezione.

  4. Nella pagina Prova configurazione automatica posta elettronica verificare che la casella di controllo Usa AutoDiscover sia selezionata, quindi fare clic sul pulsante Prova.

Nella seguente tabella viene fornita una breve descrizione dei codici di errore che possono essere visualizzati durante la prova della configurazione automatica per il servizio di individuazione automatica in Outlook 2007.

Codici di errore di configurazione automatica in Outlook 2007

Codice di errore Descrizione

0x80072EE7 – ERROR_INTERNET_NAME_NOT_RESOLVED

Questo errore è solitamente causato da un record host mancante per il servizio di individuazione automatica nel servizio di denominazione dei domini.

0X80072F17 – ERROR_INTERNET_SEC_CERT_ERRORS

Questo errore è solitamente causato da una configurazione non valida del certificato sul computer Exchange 2007 in cui è installato il ruolo del server Accesso client.

0X80072EFD – ERROR_INTERNET_CANNOT_CONNECT

Questo errore è solitamente causato da problemi relativi al servizio di denominazione dei domini.

0X800C820A – E_AC_NO_SUPPORTED_SCHEMES

Questo errore è solitamente causato da impostazioni di protezione non valide in Outlook 2007.

Risoluzione dei problemi relativi al servizio Disponibilità in Exchange 2007

Exchange 2007 fornisce due modi per determinare se il servizio Disponibilità funziona correttamente.

Utilizzando il Registro eventi per la risoluzione dei problemi relativi al servizio Disponibilità

Esaminare il registro eventi applicazioni sul server Accesso client di Exchange 2007 e controllare la presenza di eventi generati dal servizio Disponibilità. Per ulteriori informazioni sull'utilizzo del registro eventi applicazioni, vedere Controllo del Visualizzatore eventi. L'elenco seguente descrive gli eventi comuni associati al servizio Disponibilità:

  • 4001 Impossibile individuare un servizio Disponibilità nella foresta remota   Se si verifica questo evento, verificare che il servizio di individuazione automatica nella foresta remota funzioni correttamente.

  • 4003 PublicFolderRequestFailed   Questo evento solitamente indica un errore nella ricerca delle informazioni di disponibilità per le cassette postali legacy. Solitamente, queste informazioni provengono dalle cartelle pubbliche. Questo errore potrebbe verificarsi se la replica delle cartelle pubbliche non è stata configurata correttamente. Oppure l'errore potrebbe essere causato da determinate impostazioni nella directory virtuale /public. La descrizione di questo evento include solitamente l'URL alla cartella pubblica di destinazione e uno dei seguenti errori HTTP:

    • 401   In genere, questo errore HTTP si verifica se l'autenticazione integrata di Windows è disabilitata nella directory virtuale /public. Spesso, questo avviene quando il servizio Disponibilità in funzione su Exchange 2007 tenta di effettuare una connessione alla directory virtuale /public in IIS su un server Cassette postali di Exchange 2003 configurato per utilizzare l'autenticazione basata su form (FBA). Quando FBA è abilitato, vengono disabilitati tutti gli altri metodi di autenticazione, inclusa l'autenticazione integrata di Windows.

    • 403   Questo errore HTTP potrebbe verificarsi se il server Accesso client non è in linea o non contiene una replica. Oppure potrebbe verificarsi quando il servizio Disponibilità si connette a un server Cassette postali con Secure Sockets Layer (SSL) abilitato nella directory virtuale /public. In genere, questo avviene quando i server Cassette Postali di Exchange 2003 sono configurati per l'utilizzo dell'autenticazione basata su form ed Exchange 2007 è distribuito con i ruoli server Cassette postali e Accesso client installati sullo stesso computer. Le connessioni tra il client Outlook e il servizio Disponibilità utilizzano HTTPS tramite porta 443. Tuttavia, le connessioni tra il servizio Disponibilità e la directory virtuale /public utilizzano HTTP tramite porta 80.

    • 404   Questo errore HTTP può verificarsi se non è possibile trovare la directory virtuale /public.

  • 4005 Impossibile trovare informazioni in Active Directory per consentire le richieste per più foreste   Se si verifica questo evento, è necessario configurare il servizio Disponibilità in più foreste. Per ulteriori informazioni sul problema, vedere l'argomento Come configurare il servizio Disponibilità per topologie con più foreste.

  • 4011 Cross-forestRequestFailed   Questo evento solitamente indica un errore durante l'individuazione di un oggetto AvailabilityAddressSpace necessario per inoltrare la richiesta del servizio Disponibilità a una foresta differente. Per ulteriori informazioni sul problema. Vedere l'argomento Add-AvailabilityAddressSpace (RTM).

Utilizzando il cmdlet Test-OutlookWebServices per la risoluzione dei problemi relativi al servizio Disponibilità

È possibile utilizzare il cmdlet Test-OutlookWebServices in Exchange Management Shell per determinare se il servizio Disponibilità funziona correttamente. Per eseguire la procedura riportata di seguito, è necessario utilizzare un account che disponga della delega del ruolo Amministratore dell'organizzazione di Exchange.

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Per utilizzare Exchange Management Shell per provare il servizio Disponibilità

  • Eseguire il comando riportato di seguito:

    Test-OutlookWebServices -id:user1@contoso.com -TargetAddress: user2@contoso.com
    

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Test-OutlookWebServices.

L'output risultante in Exchange Management Shell riporterà i dettagli dell'errore relativamente al servizio Disponibilità. Per ulteriori informazioni, vedere Come individuare i problemi relativi al servizio Disponibilità.

Modifica del limite di tempo di una richiesta del servizio di individuazione automatica per più foreste

Il servizio Disponibilità per più foreste ha un limite di tempo quando il servizio esegue una richiesta del servizio di individuazione automatica per gli utenti di più foreste nel servizio directory di Active Directory. Per impostazione predefinita, il valore di timeout è di 10 secondi. Se la richiesta del servizio di individuazione automatica non termina entro 10 secondi, potrebbe verificarsi il timeout della richiesta del servizio Disponibilità per gli utenti di più foreste.

Nota

Una richiesta del servizio di individuazione automatica potrebbe non terminare nel periodo di timeout se si verifica una o più delle seguenti condizioni:

  • L'URL dell'utente non è memorizzato nella cache.

  • Il servizio di individuazione automatica è lento.

  • Il servizio di individuazione automatica rileva latenze di rete.

È possibile utilizzare la proprietà RecipientResolutionTimeoutInSeconds per controllare il valore di timeout. Questa proprietà viene impostata nel file ASP.NET Web.config. Il valore predefinito di questa proprietà è 10 secondi. La procedura seguente descrive come modificare il valore di timeout per il servizio Disponibilità per più foreste.

Per modificare il valore di RecipientResolutionTimeoutInSeconds utilizzando Blocco note

  1. Individuare il file Web.config di Outlook Web Access in un server Accesso client. La posizione predefinita è nella seguente directory: <unità>\Program Files\Microsoft\ExchangeServer\ClientAccess\Owa.

  2. Effettuare una copia di backup del file.

  3. Aprire il file originale utilizzando Blocco note. Non utilizzare IIS per modificare il file Web.config.

  4. Aggiungere la sezione seguente direttamente al nodo <Configurazione> dopo la sezione <appSettings>:

    <add key="RecipientResolutionTimeoutInSeconds" value="24"/>
    

    Nota

    Se si aggiunge questa sezione a qualsiasi altro nodo del file Web.config, la sezione non potrà funzionare.

  5. Salvare il file Web.config.

Nota

È consigliabile non impostare questa proprietà su un valore superiore a 25 secondi.

Ulteriori informazioni

Per ulteriori informazioni sul servizio di individuazione automatica, vedere i seguenti argomenti:

Per ulteriori informazioni sul servizio Disponibilità, vedere l'argomento seguente: