L'inoltro a server Accesso client non riesce dopo che RedirectToOptimalOWAServer è stato impostato su False

 

Ultima modifica dell'argomento: 2008-02-08

Microsoft Office Outlook Web Access in Microsoft Exchange Server 2007 utilizza due metodi per reindirizzare gli utenti al server Accesso client corretto. Il metodo utilizzato dipende dal sito di Active Directory in cui si trova la cassetta postale dell'utente quando sono presenti più siti di Active Directory in un'organizzazione. I due metodi sono definiti reindirizzamento e inoltro.

Per ulteriori informazioni, vedere Concetti relativi all'inoltro e al reinstradamento.

Descrizione del problema

Server Accesso client e server Cassette postali sono distribuiti in siti di Active Directory. Alcuni server Accesso client possono disporre di URL esterni e sono raggiungibili da Internet. Altri server Accesso client possono avere solo URL interni, quindi saranno disponibili solo dall'Intranet dell'organizzazione.

Se si hanno due siti di Active Directory, ciascuno con un server Accesso client che dispone di un URL esterno, un utente può connettersi al server Accesso client nel sito 1 anche se la propria cassetta postale si trova nel sito 2. Outlook Web Access reindirizzerà oppure inoltrerà l'utente al server Accesso client nel sito 2.

Per impostazione predefinita, l'utente verrà reindirizzato da Outlook Web Access all'URL esterno del server Accesso client nel sito 2. Tuttavia, se il parametro RedirecttoOptimalOWAServer è impostato su False, Outlook Web Access proverà a eseguire l'inoltro all'URL esterno del server Accesso client nel sito 2 e ignorerà l'URL interno.

Se il server Accesso client nel sito 2 non è disponibile da Internet, per l'utente verrà visualizzato l'errore HTTP 404 (pagina non trovata) quando viene inoltrato dal server Accesso client nel sito 1 al server Accesso client nel sito 2. I passaggi per ricreare il problema sono i seguenti:

  1. Impostare l'inoltro in modo che gli utenti nel sito 2 possano raggiungere le proprie cassette postali tramite un server Accesso client nel sito 1 senza dover immettere nuovamente le proprie credenziali.

  2. Creare un URL esterno (differente dall'URL interno) nel server Accesso client nel sito 2.

  3. Utilizzare il cmdlet Set-OwaVirtualDirectory per impostare il parametro RedirecttoOptimalOwaServer su False nel server Accesso client nel sito 1. Per ulteriori informazioni, vedere Set-OwaVirtualDirectory.

  4. Bloccare l'accesso da Internet al server Accesso client nel sito 2. Un metodo semplice per eseguire l'operazione è la rimozione della voce DNS per l'URL esterno.

  5. Utilizzare l'URL del server Accesso client nel sito 1 per accedere a una cassetta postale nel sito 2.

Con il parametro RedirecttoOptimalOwaServer impostato su False nel server Accesso client nel sito 1, l'utente verrà inoltrato all'URL esterno nel server Accesso client nel sito 2. Se il server Accesso client nel sito 2 perde la connettività a Internet, l'utente riceverà un errore 404 (pagina non trovata).

Per risolvere il problema senza consentire l'accesso da Internet al server Accesso client nel sito 2, utilizzare Exchange Management Console o Exchange Management Shell per impostare su null l'URL esterno del server Accesso client nel sito 2.

Informazioni preliminari

Per eseguire questa procedura, è necessario utilizzare un account che disponga della delega del ruolo Exchange Server Administrator e della delega di appartenenza al gruppo Administrators locale del server di destinazione.

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

Procedura

È possibile utilizzare Exchange Management Console oppure Exchange Management Shell per impostare su null l'URL esterno della directory virtuale /owa.

Per utilizzare Exchange Management Console per rimuovere l'URL esterno nel server Accesso client a cui è diretto l'inoltro

  1. In Exchange Management Console, fare clic su Configurazione server, quindi su Accesso client.

  2. Nel riquadro di lavoro selezionare il server Accesso client a cui viene eseguito l'inoltro, quindi selezionare la directory virtuale /owa.

  3. Fare clic sulla scheda Outlook Web Access.

  4. Fare clic con il pulsante destro del mouse sulla directory virtuale /owa, quindi scegliere Proprietà.

  5. Nella finestra di dialogo delle proprietà della directory virtuale selezionare la scheda Generale.

  6. Eliminare il valore in URL esterno.

  7. Fare clic su OK per salvare le modifiche e chiudere la finestra delle proprietà.

Per utilizzare Exchange Management Shell per impostare su null l'URL esterno nel server Accesso client a cui è diretto l'inoltro

  1. Accedere al server Accesso client a cui è diretto l'inoltro.

  2. Eseguire il comando riportato di seguito per impostare su null l'URL esterno per la directory virtuale /owa nel Sito Web predefinito:

    Set-owavirtualdirectory -identity "owa (default web site)" -ExternalURL $Null
    

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Set-OwaVirtualDirectory.