Coesistenza di Outlook Web Access con Exchange 2007, Exchange 2003 ed Exchange 2000

 

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

Ultima modifica dell'argomento: 2009-08-20

In questo argomento viene descritto il funzionamento di Microsoft Outlook Web Access in organizzazioni di Exchange che includono computer su cui sono in esecuzione una o più versioni di Microsoft Exchange pubblicate prima di Microsoft Exchange Server 2007. Tali versioni precedenti possono includere Microsoft Exchange Server 2003 e Microsoft Exchange 2000 Server. È possibile utilizzare queste informazioni per pianificare una buona strategia di coesistenza. È inoltre possibile utilizzarle per completare una migrazione corretta a Exchange 2007.

Outlook Web Access prima di Exchange Server 2007

In Exchange 2003 e Exchange 2000 erano presenti due configurazioni server: front-end e back-end Il ruolo principale di un server front-end era l'inoltro delle richieste client per contenuti di Outlook Web Access. Il server front-end accettava le richieste e le inoltrava al server back-end. Il server back-end ospitava i contenuti e gestiva tutta la logica aziendale e la visualizzazione dell'interfaccia utente di Outlook Web Access.

Nel metabase di Internet Information Services (IIS) in un server front-end o back-end, tre directory virtuali vengono generalmente associate a Outlook Web Access:

  • /exchange   Gestisce le richieste di accesso alle cassette postali per Outlook Web Access e WebDAV.

  • /public   Gestisce le richieste per le cartelle pubbliche.

  • /exchweb   Contiene file di risorsa utilizzati da Outlook Web Access e WebDAV

Se si accede alla directory virtuale /exchange tramite un server front-end, verrà richiesto di inserire le proprie credenziali. Quindi verrà eseguito l'inoltro a /exchange sul server back-end. In tal modo verrà visualizzata l'interfaccia utente di Outlook Web Access.

Outlook Web Access in Exchange Server 2007

In Exchange 2007 sono state apportate modifiche significative all'architettura di Exchange. Exchange 2007 fornisce Outlook Web Access tramite il ruolo del server Accesso client, invece di basarsi sull'architettura front-end/back-end di Exchange 2003 e Exchange 2000. La differenza fondamentale tra il ruolo del server Accesso client in Exchange 2007 e la configurazione front-end utilizzata nelle precedenti versioni di Microsoft Exchange consiste nel fatto che il server Accesso client contiene la logica aziendale e visualizza anche l'interfaccia utente di Outlook Web Access. Affinché un server Exchange 2007 su cui è in esecuzione il ruolo del server Accesso client possa fornire Outlook Web Access alle cassette postali di Exchange 2000 e Exchange 2003, è necessario che il server Accesso client emuli un server front-end di Exchange 2000 o Exchange 2003.

Le considerazioni relative alla distribuzione dipendono dalla configurazione dei server nell'organizzazione specifica.

Considerazioni relative alla distribuzione

Quando si pianifica la distribuzione di Outlook Web Access nel proprio ambiente, considerare quanto segue:

  • Se l'organizzazione includerà computer Exchange 2007, Exchange 2003 e Exchange 2000, è consigliabile installare il ruolo del server Accesso client di Exchange 2007 e il ruolo del server Cassette postali di Exchange 2007 in computer separati. Tuttavia, se si desidera combinare il ruolo del server Accesso client e il ruolo del server Cassette postali in un singolo computer mantenendo nel contempo computer Exchange 2003 e Exchange 2000, è necessario esporre due URL, come indicato di seguito:

    • Un URL porta al computer Exchange 2007. Ad esempio, https://<NomeComputerExchange2007>.contoso.com/owa.

    • L'altro URL porta al computer Exchange 2003 o Exchange 2000. Ad esempio, https://<NomeComputerExchange2003>.contoso.com/exchange.

  • La distribuzione di Exchange 2007 mediante un server front-end Exchange 2003 o Exchange 2000 davanti a un server Cassette postali di Exchange 2007 non è supportata.

  • La versione di produzione originale (RTM) di Exchange 2007 non supporta l'accesso alle cartelle pubbliche di Exchange 2007 tramite Outlook Web Access. Il supporto per le cartelle pubbliche in Outlook Web Access per Exchange 2007 è stato aggiunto in Exchange 2007 Service Pack 1 (SP1). Per ulteriori informazioni, vedere "Cartelle pubbliche" più avanti in questo argomento.

  • È necessario sostituire tutti i server front-end Exchange 2003 e Exchange 2000 esistenti con server Accesso client di Exchange 2007 prima di spostare le proprie cassette postali in Exchange 2007. In genere i computer Accesso client di Exchange 2007 richiedono componenti hardware più potenti rispetto ai server front-end Exchange 2003 e Exchange 2000. Per ulteriori informazioni, vedere Dimensionamento server Accesso client.

Directory virtuali

Nella tabella riportata di seguito vengono mostrate le directory virtuali installate per impostazione predefinita in un computer Exchange 2007. Le directory virtuali installate variano in base ai ruoli del server installati nel computer.

Directory virtuali di Exchange 2007 installate in configurazioni differenti

Solo ruolo del server Accesso client installato Solo ruolo del server Cassette postali installato Ruoli del server Accesso client e Cassette postali installati

/owa

/exchange

/public

/exchweb

/exchange

/public

/exadmin

/owa

/exchange

/public

/exchweb

/exadmin

Nota

I passaggi eseguiti per visualizzare e modificare le proprietà delle directory virtuali differiscono in base alla versione dell'applicazione in esecuzione: versione RTM di Exchange 2007 oppure Exchange 2007 SP1. I passaggi eseguiti dipendono anche dall'eventuale installazione del ruolo del server Cassette postali nel computer in cui è installato il ruolo del server Accesso client. Per ulteriori informazioni, vedere Gestione delle directory virtuali di Outlook Web Access in Exchange Server 2007.

In Exchange 2007 la directory virtuale /owa viene utilizzata per restituire le richieste di Exchange 2007 Outlook Web Access. Le directory virtuali legacy gestiscono le richieste di Exchange 2003 Outlook Web Access, le richieste di Exchange 2000 Outlook Web Access, le richieste di WebDAV e alcune funzioni amministrative. Con le directory virtuali legacy, il ruolo del server Accesso client funziona come un server front-end Exchange 2003 o Exchange 2000. Ovvero, il server Accesso client riceve le richieste e le inoltra a un server back-end. Per ulteriori informazioni sul ruolo di ciascuna directory virtuale in Exchange 2007, vedere Gestione delle directory virtuali di Outlook Web Access in Exchange Server 2007.

La logica per accettare le richieste e inoltrarle a un server back-end viene fornita da Exprox.dll. In particolare, Exprox.dll inoltra le richieste client dal server Accesso client al server Cassette postali di Exchange 2007, al server back-end Exchange 2003 o al server back-end Exchange 2000.

La logica per la gestione delle richieste legacy viene fornita da Davex.dll, che gestisce le richieste DAV (Distributed Authoring and Versioning), reindirizza gli utenti di cassette postali di Exchange 2007 alla directory virtuale /owa e visualizza l'interfaccia e le funzionalità di Exchange 2003 e Exchange 2000 Outlook Web Access.

Exprox.dll indirizza solo il traffico a Davex.dll in un server Cassette postali. Davex.dll decide qual è il server corretto da utilizzare.

Quando si lavora con Davex.dll, tenere presente quanto segue:

  • Davex.dll risponde sia alle richieste DAV sia alle richieste di Outlook Web Access. Se si punta il browser verso un URL, quale https://mail.contoso.com/exchange, e Davex.dll risponde ad esso, il browser considera la richiesta come una richiesta di Outlook Web Access.

  • Davex.dll reindirizzerà una richiesta in base al nome interno (intranet) del server. Ciò significa che gli utenti in Internet potrebbero ricevere un errore DNS, poiché il nome interno di un server potrebbe non essere quello esposto in Internet.

Scenari di distribuzione

I seguenti scenari di distribuzione offrono alcuni esempi di possibili configurazioni di Outlook Web Access utilizzando Exchange 2007 e una o più versioni precedenti di Microsoft Exchange.

Nota

Gli scenari in questa sezione si basano su ambienti che includono la versione RTM di Exchange 2007 e non includono Exchange 2007 SP1. Il supporto per le cartelle pubbliche in Outlook Web Access per Exchange 2007 è stato aggiunto in Exchange 2007 SP1. Per informazioni relative all'accesso alle cartelle pubbliche in Exchange 2007 SP1, vedere "Cartelle pubbliche" più avanti in questo argomento.

Scenario 1

Viene distribuito un computer Exchange 2007 in cui è installato solo il ruolo del server Accesso client.

Viene distribuito un computer Exchange 2007 in cui è installato solo il ruolo del server Cassette postali.

Tutte le cassette postali sono Exchange 2007.

Le richieste vengono ricevute da quattro directory virtuali, nel modo seguente:

  • Le richieste per /owa restituiscono l'interfaccia e le funzionalità di Exchange 2007 Outlook Web Access.

  • Le richiesteper /exchange vengono gestite nel modo seguente:

    1. Exprox.dll inoltra le richieste a /exchange nel server Cassette postali.

    2. Davex.dll reindirizza l'utente a /owa nel server Accesso client.

  • Le richiesteper /public vengono gestite nel modo seguente:

    1. Exprox.dll inoltra le richieste a /public nel server Cassette postali.

    2. Davex.dll ricerca un server di cartelle pubbliche di Exchange 2003 ma non ne trova. Quindi restituisce un messaggio di errore.

  • Le richiesteper /exchweb vengono gestite nel modo seguente:

    • Exprox.dll inoltra la richiesta a /exchange o /public nel server Cassette postali. Oppure, Exprox.dll non risponde.

Scenario 2

Viene distribuito un computer Exchange 2007 in cui è installato solo il ruolo del server Accesso client.

Viene distribuito un server back-end Exchange 2003.

Le richieste vengono ricevute dalle directory virtuali, nel modo seguente:

  • Le richieste per /owa restituiscono un messaggio di errore perché non sono presenti cassette postali di Exchange 2007. Ad esempio, è possibile ricevere il seguente messaggio di errore:

    Outlook Web Access non è stato in grado di trovare alcuna cassetta postale per <DOMINIO\UTENTE>.

  • Le richieste per /exchange sul server Accesso client vengono inoltrate a /exchange sul server back-end. In tal modo vengono visualizzate l'interfaccia e le funzionalità di Exchange 2003 Outlook Web Access.

  • Le richieste per /public sul server Accesso client vengono inoltrate a /public sul server back-end. In tal modo vengono visualizzate l'interfaccia e le funzionalità della cartella pubblica di Exchange 2003 Outlook Web Access.

  • Le richieste per /exchweb vengono inoltrate da Exprox.dll a /exchange o /public sul server cassette postali oppure Exprox.dll non risponde.

Scenario 3

Viene distribuito un computer Exchange 2007 in cui è installato solo il ruolo del server Accesso client.

Viene distribuito un computer Exchange 2007 in cui è installato solo il ruolo del server Cassette postali.

Viene distribuito un server back-end Exchange 2003.

Sono presenti cassette postali in entrambi i server, Exchange 2007 e Exchange 2003.

Se la cassetta postale si trova in un server Exchange 2007:

  • Le richieste a /owa restituiscono l'interfaccia e le funzionalità di Exchange 2007 Outlook Web Access.

  • Le richieste a /exchange sul server Accesso client o sul server Cassette postali reindirizzano l'utente a /owa. Le credenziali di autenticazione vengono trasmesse in modo trasparente.

  • Le richieste a /exchange sul server back-end reindirizzano l'utente al server Accesso client. Tuttavia, potrebbe essere necessaria una nuova autenticazione dell'utente.

  • Le richieste a /public vengono reindirizzate a /public sul server back-end.

  • Le richieste a /exchweb vengono reindirizzate al server back-end oppure non restituiscono niente.

Se la cassetta postale si trova in un server Exchange 2003:

  • Le richieste a /owa restituiscono il messaggio di errore indicato nello scenario 2.

  • Le richieste a /exchange o a /public in un server Accesso client vengono inoltrate da Exprox.dll a /exchange o a /public sul server back-end e forniscono l'interfaccia e le funzionalità di Exchange 2003 Outlook Web Access.

  • Le richieste a /exchange o a /public sul server back-end forniscono l'interfaccia e le funzionalità di Exchange 2003 Outlook Web Access.

  • Le richieste a /exchweb vengono reindirizzate al server back-end oppure non restituiscono niente.

Scenario 4

Viene distribuito un computer Exchange 2007 in cui sono installati i ruoli del server Accesso client e Cassette postali. Pertanto, le richieste vengono gestite nel modo seguente:

  • Le richieste per /owa restituiscono l'interfaccia e le funzionalità di Exchange 2007 Outlook Web Access.

  • Le richieste per /exchange da parte degli utenti interni vengono reindirizzate a /owa da Davex.dll.

  • Le richieste per /public restituiscono un errore, perché non sono presenti server di cartelle pubbliche Exchange 2003.

    Nota

    Gli utenti esterni che richiedono /exchange riceveranno il seguente messaggio di errore: "Impossibile visualizzare la pagina". Ciò si verifica perché Davex.dll reindirizza la richiesta all'URL definito nel parametro InternalURL per la directory virtuale /owa in Exchange Management Console. Tuttavia gli utenti remoti non possono accedere al nome di dominio completo (FQDN) interno definito nel parametro InternalURL. Per risolvere questo problema, modificare l'URL definito nel parametro InternalUrl e impostarlo sull'URL esterno che gli utenti esterni utilizzano per accedere a Outlook Web Access tramite Internet. In alternativa chiedere agli utenti esterni di utilizzare /owa invece di /exchange per accedere a Outlook Web Access.

Scenario 5

Viene distribuito un computer Exchange 2007 in cui sono installati i ruoli del server Accesso client e Cassette postali.

Viene distribuito un server back-end Exchange 2003.

Avviso

Se si distribuiscono entrambi i ruoli del server Accesso client e Cassette postali nello stesso computer in ambienti che includono versioni di Microsoft Exchange precedenti a Exchange 2007, si possono verificare errori di reindirizzamento in tutte le directory virtuali. È necessario distribuire i ruoli del server Accesso client e Cassette postali in computer separati.

Se la cassetta postale si trova nel server Exchange 2007:

  • Le richieste a /owa restituiscono l'interfaccia e le funzionalità di Exchange 2007 Outlook Web Access.

  • Le richieste per /exchange da parte degli utenti interni vengono reindirizzate a /owa da Davex.dll

  • Le richieste a /public restituiranno probabilmente un errore, perché Davex.dll non reindirizza correttamente le richieste di Outlook Web Access al server di cartelle pubbliche Exchange 2003.

Nota

Gli utenti esterni che richiedono /exchange riceveranno il seguente messaggio di errore: "Impossibile visualizzare la pagina". Ciò si verifica perché Davex.dll reindirizza la richiesta all'URL definito nel parametro InternalURL per la directory virtuale /owa in Exchange Management Console. Tuttavia gli utenti remoti non possono accedere al nome di dominio completo (FQDN) interno definito nel parametro InternalURL. Per risolvere questo problema, modificare l'URL definito nel parametro InternalUrl e impostarlo sull'URL esterno che gli utenti esterni utilizzano per accedere a Outlook Web Access tramite Internet. In alternativa chiedere agli utenti esterni di utilizzare /owa invece di /exchange per accedere a Outlook Web Access.

Se la cassetta postale si trova nel server Exchange 2003:

  • Le richieste a /owa restituiscono il messaggio di errore indicato nello scenario 2.

  • Le richieste a /exchange di utenti interni reindirizzano all'URL interno del server Exchange 2003 e restituiscono l'interfaccia e le funzionalità di Exchange 2003 Outlook Web Access.

    Se si accede a /exchange sul server Exchange 2007, è necessario eseguire nuovamente l'autenticazione dopo che si è stati reindirizzati al server Exchange 2003. Gli utenti remoti che richiedono /exchange visualizzeranno il messaggio di errore "Impossibile visualizzare la pagina". Ciò si verifica perché Davex.dll reindirizza la richiesta all'URL definito nel parametro InternalURL per la directory virtuale /owa. In tal caso, gli utenti remoti non possono accedere al nome di dominio completo (FQDN) interno definito nel parametro InternalURL.

  • Le richieste a /public restituiranno probabilmente un errore, perché Davex.dll non reindirizza correttamente le richieste di Outlook Web Access al server di cartelle pubbliche Exchange 2003.

Accesso a Outlook Web Access

Poiché in questi scenari di coesistenza sono coinvolti più server e directory virtuali, può essere difficile capire a quali directory virtuali possono accedere gli utenti. Gli utenti dovrebbero accedere alle directory virtuali nel seguente modo:

  • Gli utenti che hanno cassette postali in computer Exchange 2007 dovranno accedere a /owa o a /exchange sul server Accesso client.

    • /owa reindirizzerà l'utente direttamente a Outlook Web Access.

    • /exchange utilizzerà DAV per reindirizzare l'utente a /owa.

  • Gli utenti che hanno cassette postali in computer Exchange 2003 o Exchange 2000 dovranno accedere a /exchange sul server Accesso client. In tal modo verranno restituite l'interfaccia e le funzionalità di Exchange 2003 Outlook Web Access o di Exchange 2000 Outlook Web Access. Davex.dll reindirizzerà l'utente al server corretto, se necessario.

La strategia più semplice in uno scenario di coesistenza prevede che tutti gli utenti accedano alla directory virtuale /exchange e lascino che il server Accesso client reindirizzi gli utenti alla directory virtuale corretta, se necessario.

Autenticazione

Microsoft Exchange utilizza Exprox.dll e Davex.dll per reindirizzare all'URL corretto le richieste inviate alle directory virtuali in computer Exchange 2007, Exchange 2003 e Exchange 2000. Questa logica riduce la frequenza di autenticazione degli utenti. Tuttavia in ambienti di posta elettronica che includono sia computer Exchange 2007 sia computer Exchange 2003, è possibile che gli utenti di Outlook Web Access che hanno cassette postali in computer Exchange 2007 debbano immettere due volte i propri nomi utente e le proprie password. Di seguito sono indicati i casi in cui un utente di Outlook Web Access deve eseguire più volte l'autenticazione:

  • Quando un utente viene indirizzato da /exchange in un server Cassette postali di Exchange 2007 a /exchange in un server back-end Exchange 2003. Ad esempio, dopo che un utente che ha una cassetta postale Exchange 2007 accede a Outlook Web Access, verrà richiesto a tale utente di fornire nuovamente le credenziali dopo aver aggiunto a una convocazione di riunione un utente che possiede una cassetta postale in un computer Exchange 2003. Ciò si verifica quando il computer su cui è in esecuzione Exchange 2007 contatta la directory virtuale /public per ottenere informazioni sulla disponibilità per l'utente di Exchange 2003.

  • Quando un utente viene reindirizzato da /exchange in un server back-end Exchange 2003 a /owa in un server Accesso client.

Un altro problema di autenticazione da considerare è il fatto che le directory virtuali legacy in un server Accesso client (ad esempio, le directory virtuali che utilizzano Exprox.dll) sono le stesse directory virtuali che si trovano in un server front-end Exchange 2003. Sarà possibile utilizzare solo l'autenticazione basata su moduli o l'autenticazione di base per autenticare il server Accesso client, poiché Microsoft Exchange richiede le credenziali per l'autenticazione nelle directory virtuali nel server Cassette postali di Exchange 2007 o nel server back-end Exchange 2003. In server Cassette postali di Exchange 2007 o server back-end Exchange 2003 è possibile utilizzare tutti i tipi di autenticazione supportati: autenticazione basata su moduli, autenticazione di base, autenticazione del digest e autenticazione integrata di Windows.

Directory virtuali miste e corrispondenti

In versioni di Microsoft Exchange precedenti a Exchange 2007 era possibile creare più directory virtuali di Outlook Web Access in un singolo sito Web (server virtuale). Ciò non è più possibile in Exchange 2007. Quando si utilizzano le directory virtuali, è necessario considerare quanto segue:

  • Può esistere al massimo una  directory virtuale di Exchange 2007 Outlook Web Access denominata /owa per ogni sito Web. La directory virtuale di Exchange 2007 Outlook Web Access deve essere denominata "/owa".

  • È possibile creare tutte le directory virtuali legacy desiderate per ogni sito Web. Tuttavia, affinché l'autenticazione basata su moduli funzioni, è necessario che tutte le directory virtuali che ne fanno uso si trovino nello stesso sito Web e nello stesso pool di applicazioni. Se non si utilizza l'autenticazione basata su moduli, è possibile collocare le directory virtuali legacy ovunque si desideri.

  • I nomi utilizzati per le directory virtuali legacy nel server Accesso client devono corrispondere ai nomi delle directory virtuali nei server back-end Exchange 2003 o Exchange 2000. È necessaria la presenza di una corrispondenza di uno a uno tra le directory virtuali legacy in un server Accesso client e le directory virtuali in un server Cassette postali di Exchange 2007 o un server back-end Exchange 2003 o Exchange 2000.

Cartelle pubbliche

La versione di Outlook Web Access che era inclusa nella versione RTM di Exchange 2007 non supportava le cartelle pubbliche di Exchange 2007. Il supporto per le cartelle pubbliche in Outlook Web Access per Exchange 2007 è stato aggiunto in Exchange 2007 SP1. Per informazioni relative all'accesso alle cartelle pubbliche da Exchange 2007, vedere Abilitazione dell'accesso alle cartelle pubbliche tramite Outlook Web Access.

Se ancora non è stato distribuito Exchange 2007 SP1, è necessario che l'organizzazione di Exchange disponga di un server di cartelle pubbliche Exchange 2003 o Exchange 2000 per abilitare gli utenti con cassette postali in server Cassette postali di Exchange 2007 ad accedere alle cartelle pubbliche tramite Outlook Web Access. Ciò è necessario, perché la directory virtuale /public tenterà di caricare il database delle cartelle pubbliche predefinito associato al database delle cassette postali dell'utente. Se nel server che contiene il database delle cartelle pubbliche predefinito dell'utente è in esecuzione Exchange 2007, verrà visualizzato un messaggio di errore. Inoltre, è necessario assicurarsi che tutto il contenuto venga replicato in server di cartelle pubbliche Exchange 2003 e Exchange 2000, in modo che i riferimenti funzionino correttamente.

Se gli utenti di Outlook Web Access non dispongono dell'accesso alle cartelle pubbliche, non è necessario utilizzare server di cartelle pubbliche Exchange 2007, Exchange 2003 o Exchange 2000.

Ulteriori informazioni

Per ulteriori informazioni sulla distribuzione dei ruoli del server Exchange 2007, vedere Distribuzione dei ruoli server.

Per ulteriori informazioni sulla gestione delle directory virtuali, vedere Gestione delle directory virtuali di Outlook Web Access in Exchange Server 2007.