Los usuarios de Exchange 2007 no pueden ver la información de disponibilidad de los buzones del servidor de Exchange 2003

 

Última modificación del tema: 2008-04-15

En este tema se proporciona información sobre los motivos por los que la información de disponibilidad de carpetas públicas no se puede replicar entre Microsoft Exchange Server 2003 y Exchange Server 2007. Los usuarios de Exchange 2007 no pueden ver la información de disponibilidad de los usuarios cuyos buzones residen en el servidor de Exchange 2003. La información de disponibilidad se muestra como marcas hash para estos usuarios en la página Asistente para programación de Outlook.

Además, puede haber varios eventos 4003 en el servidor de acceso de cliente. Un evento 4003 indica un error al buscar información de disponibilidad en los buzones heredados. Habitualmente esta información proviene de carpetas públicas. A continuación, se muestra un ejemplo de evento 4003.

Id. de evento: 4003

Id. de evento sin procesar: 4003

Categoría: servicio de disponibilidad

Origen: MSExchange Availability

Tipo: error

Mensaje: Proceso 4664[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-128114978363374212]: Error de Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequest. Se devolvió la excepción: Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequestProcessingException

Causas

Las dos causas del problemas son las siguientes:

  1. De forma predeterminada, la opción "Requerir canal seguro (SSL)" está activada en el directorio virtual de la carpeta de servidores públicos de la entidad de certificación (CA). Este problema se puede producir si el nombre común del certificado no coincide con el nombre de dominio completo (FQDN) de la URL que está almacenada en el atributo InternalURL del servicio web de Exchange.

  2. En Exchange Server 2003 está habilitada la autenticación basada en formularios. Para obtener más información acerca de la autenticación basada en formularios, consulte Cómo configurar autenticación basada en formularios para Outlook Web Access.

Solución

Para resolver este problema, use una o más de las soluciones siguientes, según la situación de la organización.

Procedimiento

Para modificar el atributo InternalURL

  1. En el servidor de acceso de cliente, abra el Administrador de Internet Information Services (IIS).

  2. En el sitio web predeterminado, vaya al directorio virtual Público.

  3. Haga clic con el botón secundario en Público y a continuación, haga clic en la página Propiedades.

  4. En la ficha Directorio de seguridad, haga clic en Ver certificado y tome nota del nombre "Emitido para", por ejemplo, mail.contoso.com.

  5. Inicie el Shell de administración de Exchange.

  6. Modifique el atributo InternalURL escribiendo el siguiente cmdlet y, a continuación, presione Intro: Set-WebServicesVirtualDirectory -Identity "CAS_Server_Name\EWS (Default Web Site)" -InternalURL https://mail.contoso.com/ews/exchange.asmx

  7. Reinicie el servicio de administración de IIS.

Para deshabilitar la autenticación basada en formularios

  1. Abra el Administrador del sistema de Exchange.

  2. En el árbol de la consola, expanda Servidores y el servidor en el que desee deshabilitar la autenticación basada en formularios y, a continuación, expanda Protocolos.

  3. Expanda HTTP, haga clic con el botón secundario en Servidor virtual de Exchange y, a continuación, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades del Servidor virtual de Exchange, en la ficha Configuración del panel Outlook Web Access, desactive Habilitar autenticación basada en formularios.

  5. Haga clic en Aplicar y, después, en Aceptar.

  6. Reinicie el servicio de administración de IIS.