Coexistencia de Outlook Web Access y Exchange 2007, Exchange 2003 y Exchange 2000

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Última modificación del tema: 2009-08-20

En este tema se explica cómo funciona Microsoft Outlook Web Access en organizaciones de Exchange que incluyen equipos que ejecutan una o más versiones de Microsoft Exchange con un lanzamiento anterior al de Microsoft Exchange Server 2007. Estas versiones anteriores pueden incluir Microsoft Exchange Server 2003 y Microsoft Exchange 2000 Server. Puede incluir esta información para planificar una estrategia de coexistencia satisfactoria. También la puede utilizar para completar una migración correcta a Exchange 2007.

Outlook Web Access antes de Exchange Server 2007

En Exchange 2003 y en Exchange 2000, había dos configuraciones de servidor: front-end y back-end. La función principal de un servidor front-end era enviar las solicitudes del cliente para el contenido de Outlook Web Access. El servidor front-end aceptaba solicitudes y las enviaba al servidor back-end. El servidor back-end hospedaba contenidos y administraba toda la lógica comercial y la visualización de la interfaz de usuario de Outlook Web Access.

En la metabase de Internet Information Services (IIS) en un servidor front-end o en un servidor back-end, los tres directorios virtuales normalmente se asocian a Outlook Web Access:

  • /exchange   Controla las solicitudes de acceso a los buzones de correo para Outlook Web Access y WebDAV

  • /public   Controla las solicitudes para carpetas públicas

  • /exchweb   Contiene archivos de recursos utilizados por Outlook Web Access y WebDAV

Si obtiene acceso al directorio virtual /exchange mediante un servidor front-end, se le pedirá que escriba sus credenciales. A continuación se le enviará a /exchange en el servidor back-end. Esto mostrará la interfaz de usuario de Outlook Web Access.

Outlook Web Access en Exchange Server 2007

Se realizaron cambios significativos en la arquitectura de Exchange en Exchange 2007. Exchange 2007 proporciona Outlook Web Access mediante la función del servidor Acceso de cliente en lugar de basarse en la arquitectura front-end/back-end de Exchange 2003 y Exchange 2000. La diferencia principal entre la función del servidor Acceso de cliente en Exchange 2007 y la configuración front-end utilizada para versiones anteriores de Microsoft Exchange es que el servidor de acceso de cliente contiene la lógica comercial y también visualiza la interfaz de usuario de Outlook Web Access. Para que un servidor de Exchange 2007 que está ejecutando la función del servidor Acceso de cliente proporcione Outlook Web Access a los buzones de correo de Exchange 2000 y de Exchange 2003, el servidor de acceso de cliente debe emular un servidor front-end de Exchange 2000 o de Exchange 2003.

Las consideraciones de implementación dependen de cómo se configuran los servidores en una organización en particular.

Consideraciones de implementación

Tenga en cuenta lo siguiente al planificar la implementación de Outlook Web Access en su entorno:

  • Si su organización va a incluir equipos con Exchange 2007, Exchange 2003 y Exchange 2000, recomendamos que instale la función del servidor Acceso de cliente Exchange 2007 y la función del servidor Buzón de correo Exchange 2007 en equipos independientes. Sin embargo, si desea combinar la función del servidor Acceso de cliente y la función del servidor Buzón de correo en un solo equipo mientras mantenga equipos con Exchange 2003 y con Exchange 2000, debe exponer dos URL, como se indica a continuación:

    • Una URL va al equipo con Exchange 2007. Por ejemplo, https://<Exchange2007ComputerName>.contoso.com/owa.

    • La otra URL va al equipo con Exchange 2003 o Exchange 2000. Por ejemplo, https://<Exchange2003ComputerName>.contoso.com/exchange.

  • No se admite la implementación de Exchange 2007 mediante un servidor front-end Exchange 2003 o Exchange 2000 ante un servidor de buzón de correo Exchange 2007.

  • La versión original (RTM) de Exchange 2007 no admite el acceso a carpetas públicas Exchange 2007 mediante Outlook Web Access. La compatibilidad de las carpetas públicas en Outlook Web Access para Exchange 2007 se agregó en el Service Pack 1 (SP1) de Exchange 2007. Para obtener más información, consulte "Carpetas públicas" más adelante en este tema.

  • Debería sustituir todos los servidores front-end de Exchange 2003 y Exchange 2000 por servidores de acceso de cliente de Exchange 2007 antes de mover sus buzones a Exchange 2007. Exchange 2007 Los equipos con acceso de cliente normalmente precisan de un hardware más potente que los servidores front-end Exchange 2003 y Exchange 2000. Para obtener más información, consulte Determinación del tamaño de los servidores de acceso de cliente.

Directorios virtuales

La siguiente tabla muestra los directorios virtuales instalados de manera predeterminada en un equipo con Exchange 2007. Los directorios virtuales que se instalan varían según las funciones de servidor instaladas en el equipo.

Directorios virtuales de Exchange 2007 instalados en diferentes configuraciones

Sólo función del servidor Acceso de cliente instalado Sólo función de Buzón de correo instalada Función de servidor Acceso de cliente y función de Buzón de correo instaladas

/owa

/exchange

/public

/exchweb

/exchange

/public

/exadmin

/owa

/exchange

/public

/exchweb

/exadmin

Nota

Los pasos que realiza para ver y modificar las propiedades de los directorios virtuales son diferentes según si ejecuta la versión RTM de Exchange 2007 o Exchange 2007 SP1. Los pasos que realiza también dependen de si tiene instalada la función del servidor Buzón de correo en el equipo donde está instalado la función del servidor Acceso de cliente. Para obtener más información, consulte Administrar los directorios virtuales de Outlook Web Acces en Exchange 2007.

En Exchange 2007, el directorio virtual /owa se utiliza para volver solicitudes de Exchange 2007 Outlook Web Access. Los directorios virtuales heredados controlan las solicitudes de Exchange 2003 Outlook Web Access, las solicitudes de Exchange 2000 Outlook Web Access, las solicitudes WebDAV y algunas funciones administrativas. Con los directorios virtuales heredados, la función del servidor Acceso de cliente actúa como un servidor front-end de Exchange 2003 o de Exchange 2000. Es decir, el servidor de acceso de cliente recoge solicitudes y las vuelve a enviar al servidor back-end. Para obtener más información acerca de la función de cada uno de los directorios virtuales en Exchange 2007, consulte Administrar los directorios virtuales de Outlook Web Acces en Exchange 2007.

La lógica para recoger solicitudes y enviarlas al servidor back-end la proporciona Exprox.dll. Específicamente, Exprox.dll envía solicitudes de clientes del servidor de acceso de cliente al servidor de buzón de correo de Exchange 2007, al servidor back-end de Exchange 2003 o al servidor back-end de Exchange 2000.

La lógica para controlar solicitudes heredadas la proporciona Davex.dll. Davex.dll controla solicitudes de creación y control de versiones distribuidas (DAV), redirige a los usuarios de buzones de Exchange 2007 al directorio virtual /owa y muestra la experiencia de Exchange 2003 y Exchange 2000 Outlook Web Access.

Exprox.dll sólo dirige tráfico a Davex.dll en un servidor de buzón de correo. Davex.dll decide qué servidor es el correcto para utilizar.

Tenga en cuenta lo siguiente cuando trabaje con Davex.dll:

  • Davex.dll responde a las solicitudes DAV y Outlook Web Access. Si dirige su explorador a una dirección URL, como https://mail.contoso.com/exchange, y Davex.dll responde a la misma, el explorador trata la solicitud como una solicitud de Outlook Web Access.

  • Davex.dll redirigirá una solicitud basada en el nombre interno (intranet) del servidor. Esto significa que los usuarios en Internet pueden recibir un error DNS ya que el nombre interno de un servidor no puede ser el expuesto en Internet.

Escenarios de implementación

Los siguientes escenarios de implementación ofrecen ejemplos de cómo puede configurar Outlook Web Access mediante Exchange 2007 y una o más de las versiones anteriores de Microsoft Exchange.

Nota

Los escenarios en esta sección están basados en entornos que incluyen la versión RTM de Exchange 2007 y no Exchange 2007 SP1. La compatibilidad con carpetas públicas en Outlook Web Access para Exchange 2007 se agregó en Exchange 2007 SP1. Para obtener información acerca del acceso a las carpetas públicas en Exchange 2007 SP1, consulte "Carpetas públicas" más adelante en este tema.

Escenario 1

Implementa un equipo con Exchange 2007 que sólo tiene la función del servidor Acceso de cliente instalada.

Implementa un equipo con Exchange 2007 que sólo tiene la función del servidor Buzón de correo instalada.

Todos los buzones son de Exchange 2007.

Las solicitudes se reciben desde cuatro directorios virtuales como se indica a continuación:

  • Las solicitudes para /owa devuelven la experiencia de Exchange 2007 Outlook Web Access.

  • Las solicitudes para /exchange se controlan como se indica a continuación:

    1. Exprox.dll envía las solicitudes a /exchange en el servidor Buzón de correo.

    2. Davex.dll redirige al usuario a /owa en el servidor Acceso de cliente.

  • Las solicitudes para /public se controlan como se indica a continuación:

    1. Los proxy Exprox.dll solicitan a /public en el servidor Buzón de correo.

    2. Davex.dll busca un servidor de carpetas públicas de Exchange 2003 pero no encuentra ninguno. A continuación devuelve un mensaje de error.

  • Las solicitudes para /exchweb se controlan como se indica a continuación:

    • Exprox.dll envía las solicitudes a /exchange o a /public en el servidor Buzón de correo. O bien, Exprox.dll no responde.

Escenario 2

Implementa un equipo con Exchange 2007 que sólo tiene la función del servidor Acceso de cliente instalada.

Implementa un servidor back-end de Exchange 2003.

Las solicitudes se reciben desde los directorios virtuales como se indica a continuación:

  • Las solicitudes para /owa devuelven un mensaje de error porque no hay buzones de correo de Exchange 2007. Por ejemplo, puede recibir el siguiente mensaje de error:

    Outlook Web Access no encontró ningún buzón para <DOMINIO\USUARIO>.

  • Las solicitudes para /exchange en el servidor Acceso de cliente se envían a /exchange en el servidor back-end. Esto proporciona la experiencia de Exchange 2003 Outlook Web Access.

  • Las solicitudes para /public en el servidor Acceso de cliente se envían a /public en el servidor back-end. Esto devuelve la experiencia de carpeta pública de Exchange 2003 Outlook Web Access.

  • Con solicitudes para /exchweb, Exprox.dll envía solicitudes a /exchange o /public en el servidor Buzón de correo, o bien no responde.

Escenario 3

Implementa un equipo con Exchange 2007 que sólo tiene la función del servidor Acceso de cliente instalada.

Implementa un equipo con Exchange 2007 que sólo tiene la función del servidor Buzón de correo instalada.

Implementa un servidor back-end de Exchange 2003.

Tiene buzones en ambos servidores de Exchange 2007 y Exchange 2003.

Si el buzón se encuentra en un servidor de Exchange 2007:

  • Las solicitudes a /owa devuelven la experiencia de Exchange 2007 Outlook Web Access.

  • Las solicitudes a /exchange en el servidor Acceso de cliente o en el servidor Buzón redirigen al usuario a /owa. Las credenciales de autenticación se pasan de forma transparente.

  • Las solicitudes a /exchange en el servidor back-end redirigen al usuario al servidor Acceso de cliente. Sin embargo, puede que el usuario deba volverse a autenticar.

  • Las solicitudes a /public se dirigen a /public en el servidor back-end.

  • Las solicitudes a /exchweb se dirigen al servidor back-end o no devuelven nada.

Si el buzón se encuentra en un servidor de Exchange 2003:

  • Las solicitudes a /owa devuelven el mensaje de error que se muestra en el Escenario 2.

  • Las solicitudes a /exchange o /public en el servidor Acceso de cliente las envía Exprox.dll a /exchange o /public en el servidor back-end y proporcionan la experiencia de Exchange 2003 Outlook Web Access.

  • Las solicitudes a /exchange o /public en el servidor back-end proporcionan la experiencia de Exchange 2003 Outlook Web Access.

  • Las solicitudes a /exchweb se dirigen al servidor back-end o no devuelven nada.

Escenario 4

Implementa un equipo con Exchange 2007 que tiene las funciones del servidor Acceso de cliente y del servidor Buzón de correo instaladas. Por lo tanto, las solicitudes se controlan como se indica a continuación:

  • Las solicitudes para /owa devuelven la experiencia de Exchange 2007 Outlook Web Access.

  • Las solicitudes para /exchange realizadas por usuarios internos las redirige Davex.dll a /owa.

  • Las solicitudes para /public devuelven un error porque no hay servidores de carpetas públicas de Exchange 2003.

    Nota

    Los usuarios externos que soliciten /exchange recibirán el siguiente mensaje de error: "No se puede mostrar la página." Este comportamiento se produce porque Davex.dll redirige la petición a una dirección URL definida en el parámetro InternalURL para el directorio virtual /owa de la Consola de administración de Exchange. Sin embargo, los usuarios remotos no pueden obtener acceso al FQDN interno definido en el parámetro InternalURL Para solucionar este problema, sustituya la URL definida en el parámetro InternalUrl por la URL externa que usen los usuarios externos para obtener acceso a Outlook Web Access a través de Internet. O bien, indique a los usuarios externos que usen /owa en lugar de /exchange para obtener acceso a Outlook Web Access.

Escenario 5

Implementa un equipo con Exchange 2007 que tiene las funciones del servidor Acceso de cliente y del servidor Buzón de correo instaladas.

Implementa un servidor back-end de Exchange 2003.

Advertencia

Si implementa las funciones de servidor Acceso de cliente y Buzón en el mismo equipo en entornos que incluyan versiones de Microsoft Exchange anteriores a Exchange 2007, puede que se produzcan errores de redirección en los directorios virtuales. Debería implementar las funciones de servidor Acceso de cliente y Buzón en equipos independientes.

Si el buzón se encuentra en el servidor de Exchange 2007:

  • Las solicitudes a /owa devuelven la experiencia de Exchange 2007 Outlook Web Access.

  • Las solicitudes a /exchange realizadas por usuarios internos las redirige Davex.dll a /owa.

  • Es probable que las solicitudes a /public devuelvan un error ya que Davex.dll no redirige correctamente solicitudes de Outlook Web Access al servidor de carpetas públicas de Exchange 2003.

Nota

Los usuarios externos que soliciten /exchange recibirán el siguiente mensaje de error: "No se puede mostrar la página." Esto se produce porque Davex.dll redirige la petición a una dirección URL definida en el parámetro InternalURL para el directorio virtual /owa de la Consola de administración de Exchange. Sin embargo, los usuarios remotos no pueden obtener acceso al FQDN interno definido en el parámetro InternalURL Para solucionar este problema, sustituya la URL definida en el parámetro InternalUrl por la URL externa que usen los usuarios externos para obtener acceso a Outlook Web Access a través de Internet. O bien, indique a los usuarios externos que usen /owa en lugar de /exchange para obtener acceso a Outlook Web Access.

Si el buzón se encuentra en el servidor de Exchange 2003:

  • Las solicitudes a /owa devuelven el mensaje de error que se muestra en el Escenario 2.

  • Las solicitudes a /exchange de los usuarios internos redirigen la URL interna del servidor de Exchange 2003 y devuelven la experiencia de Exchange 2003 Outlook Web Access.

    Si obtiene acceso a /exchange en el servidor Exchange 2007, debe volverse a autenticar después de haber sido redirigido al servidor de Exchange 2003. Los usuarios remotos que solicitan /exchange recibirán un mensaje de error "No se puede mostrar la página". Esto se produce porque Davex.dll redirige la petición a una dirección URL definida en el parámetro InternalURL para el directorio virtual /owa. Sin embargo, los usuarios remotos no pueden obtener acceso al FQDN interno definido en el parámetro InternalURL.

  • Es probable que las solicitudes a /public devuelvan un error ya que Davex.dll no redirige correctamente solicitudes de Outlook Web Access al servidor de carpetas públicas de Exchange 2003.

Obtener acceso a Outlook Web Access

Como hay varios servidores y directorios virtuales involucrados en estos escenarios de coexistencia, puede ser difícil entender a qué directorios virtuales deben obtener acceso los usuarios. Los usuarios deben obtener acceso a los directorios virtuales como se indica a continuación:

  • Los usuarios que tienen buzones con equipos con Exchange 2007 deben obtener acceso a /owa o a /exchange en el servidor Acceso de cliente.

    • /owa llevará al cliente directamente a Outlook Web Access.

    • /exchange utilizará DAV para redirigir al usuario a /owa.

  • Los usuarios que tienen buzones de Exchange 2003 o de Exchange 2000 deben obtener acceso a /exchange en el servidor Acceso de cliente. Esto devolverá la experiencia de Exchange 2003 Outlook Web Access o la experiencia de Exchange 2000 Outlook Web Access. Davex.dll redirigirá al usuario para utilizar el servidor correcto si es necesario.

La estrategia más sencilla en un escenario de coexistencia es hacer que todos los usuarios obtengan acceso al directorio virtual /exchange y dejar que el servidor Acceso de cliente redirija a los usuarios al directorio virtual correcto si es necesario.

Autenticación

Microsoft Exchange utiliza Exprox.dll y Davex.dll para redirigir a las solicitudes que se envían a directorios virtuales en equipos de Exchange 2007, Exchange 2003 y Exchange 2000 a la dirección URL correcta. Esta lógica reduce la frecuencia de autenticación de un usuario. Sin embargo, en entornos de correo electrónico que incluyan equipos con Exchange 2007 y Exchange 2003, los usuarios de Outlook Web Access que tengan buzones en equipos con Exchange 2007 puede que tengan que escribir su nombre de usuario y contraseña dos veces. A continuación se indican los casos dónde Outlook Web Access debe autenticar varias veces:

  • Cuando un usuario se dirige de /exchange en un servidor Buzón de Exchange 2007 a /exchange en un servidor back-end de Exchange 2003. Por ejemplo, después de que un usuario con un buzón de Exchange 2007 se conecte a Outlook Web Access, se le pedirá que vuelva a proporcionar las credenciales después de agregar a un usuario que tenga un buzón en un equipo con Exchange 2003 en una convocatoria de reunión. Esto se produce cuando el equipo que ejecuta Exchange 2007 se pone en contacto con el directorio virtual /public para obtener información de disponibilidad para el usuario de Exchange 2003.

  • Cuando un usuario se dirige desde /exchange en un servidor back-end de Exchange 2003 a /owa en un servidor Acceso de cliente.

Otro problema de autenticación a tener en cuenta es que los directorios virtuales heredados en un servidor de acceso de cliente (por ejemplo, los directorios virtuales que utilizan Exprox.dll) son los mismos directorios virtuales que se encuentran en un servidor front-end de Exchange 2003. Sólo podrá utilizar autenticación basada en formularios o autenticación básica para el servidor de acceso de cliente ya que Microsoft Exchange necesita credenciales para autenticar los directorios virtuales en el servidor de buzón de correo de Exchange 2007 o en el servidor back-end de Exchange 2003. En los servidores de buzón de correo de Exchange 2007 o en los servidores back-end de Exchange 2003, puede utilizar todos los tipos de autenticación compatibles: autenticación basada en formularios, autenticación básica, autenticación de texto implícita y autenticación de Windows integrada.

Mezcla de directorios virtuales

En versiones de Microsoft Exchange anteriores a Exchange 2007, podría crear varios directorios virtuales de Outlook Web Access en un solo sitio web (servidor virtual). Esto ya no es posible en Exchange 2007. Tenga en cuenta lo siguiente cuando utilice directorios virtuales:

  • Puede haber como máximo un directorio virtual de Exchange 2007 Outlook Web Access denominado /owa en cada sitio web. El directorio virtual de  Exchange 2007 Outlook Web Access se debe denominar "/owa".

  • Puede crear todos los directorios virtuales heredados por web que desee. Sin embargo, para que la autenticación basada en formularios funcione, todos los directorios virtuales que la utilicen deben estar en el mismo sitio web y en el mismo grupo de aplicaciones. Si no utiliza la autenticación basada en formularios, puede poner los directorios virtuales heredados donde desee.

  • Los nombres que utilice para los directorios virtuales heredados en el servidor de acceso de cliente deben coincidir con los nombres en los directorios virtuales en los servidores back-end de Exchange 2003 o de Exchange 2000. Debe haber una asignación uno a uno entre los directorios virtuales heredados en el servidor de acceso de cliente y los directorios virtuales en un servidor de buzón de correo de Exchange 2007 o en un servidor back-end de Exchange 2003 o Exchange 2000.

Carpetas públicas

La versión de Outlook Web Access incluida con la versión RTM de Exchange 2007 no admitía carpetas públicas de Exchange 2007. La compatibilidad con las carpetas públicas en Outlook Web Access para Exchange 2007 se agregó en Exchange 2007 SP1. Para obtener información sobre cómo obtener acceso a las carpetas públicas desde Exchange 2007, consulte Cómo habilitar el acceso de los usuarios a las carpetas públicas desde Outlook Web Access.

Si aún no ha implementado Exchange 2007 SP1, su organización de Exchange debe disponer de un servidor de carpetas públicas de Exchange 2003 o Exchange 2000 para habilitar los usuarios que tienen buzones en servidores de buzón de correo de Exchange 2007 para obtener acceso a las carpetas públicas mediante Outlook Web Access. Esto se debe a que /public intentará cargar la base de datos de la carpeta pública predeterminada asociada a la base de datos del buzón del usuario. Si el servidor que contiene la base de datos de la carpeta pública predeterminada del usuario ejecuta Exchange 2007, el usuario recibirá un error. Además, debe asegurarse de que todos los contenidos estén replicados en los servidores de la carpeta pública de Exchange 2003 y Exchange 2000 para que las referencias funcionen correctamente.

Si sus usuarios de Outlook Web Access no necesitan tener acceso a la carpeta pública, no tiene que utilizar los servidores de carpetas públicas de Exchange 2007, Exchange 2003 ni Exchange 2000.

Para obtener más información

Para obtener más información acerca de cómo implementar las funciones de servidor de Exchange 2007, consulte Implementación de funciones de servidor.

Para obtener más información acerca de cómo administrar directorios virtuales, consulte Administrar los directorios virtuales de Outlook Web Acces en Exchange 2007.