Solución de problemas de la información de disponibilidad para Outlook 2007

 

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

Última modificación del tema: 2009-03-25

El servicio de disponibilidad para Microsoft Exchange Server 2007 ofrece información de calendario para sus usuarios. Esta información se conoce como información de disponibilidad. El servicio de detección automática proporciona información al servicio de disponibilidad ubicando y ofreciendo las direcciones URL externas e internas para el cliente de Outlook 2007. Si sus usuarios de Microsoft Office Outlook 2007 no pueden ver la información de calendario para otros usuarios de Outlook 2007 en su entorno de Exchange 2007, el problema puede radicar en un error del servicio de detección automática o en el servicio de disponibilidad.

En este tema se ofrece información que puede usar para determinar si el servicio de detección automática o el servicio de disponibilidad no pueden ofrecer la información necesaria a sus usuarios.

Solución de problemas de conectividad de detección automática en Outlook 2007

Puede usar Outlook 2007 para solucionar problemas con el servicio de detección automática. Para determinar si el servicio de detección automática no puede ofrecer información a clientes mediante Outlook 2007, inicie sesión en el buzón del usuario para el cual quiere solucionar los problemas de conectividad de detección automática y, a continuación, siga los siguientes pasos:

  1. En Outlook 2007, en el menú Herramientas, haga clic en Opciones, a continuación, en la ficha Otros y después en Opciones avanzadas.

  2. En la página Opciones avanzadas, seleccione Habilitar registro (solución de problemas) y, a continuación, haga clic en Aceptar.

  3. Reinicie Outlook 2007 y, a continuación, intente ver la información de disponibilidad para otro usuario.

  4. En MicrosoftWindows, haga clic en Inicio, en Ejecutar y, a continuación, escriba %temp%.

  5. En el Explorador de Windows, abra el archivo olkdisc.log y busque los archivos en el directorio olkas.

  6. A menudo, la información que contiene este directorio puede ofrecerle datos sobre qué servicio no funciona correctamente.

También puede usar Outlook 2007 para comprobar la información de configuración automática proporcionada por el servicio de detección automática. Para usar el cliente de Outlook 2007 para comprobar la configuración automática mediante Outlook 2007, inicie sesión en el buzón del usuario para el que quiere comprobar la configuración automática y, a continuación, haga lo siguiente:

  1. Mientras se ejecuta Outlook 2007, mantenga presionada la tecla CTRL, haga clic con el botón secundario en el icono de Outlook del área de notificación y, a continuación, seleccione Comprobar configuración automática del correo electrónico.

  2. Compruebe que la dirección de correo electrónico correcta está indicada en el cuadro situado junto a Dirección de correo electrónico.

  3. Desactive las casillas situadas junto a Usar Guessmart y Autenticación Guessmart segura.

  4. En la página Comprobar configuración automática del correo electrónico, compruebe que la casilla situada junto a Usar detección automática está activada y, a continuación, haga clic en el botón Comprobar.

La siguiente tabla ofrece una breve descripción de códigos de error que se pueden producir al probar la configuración automática del servicio de detección automática en Outlook 2007.

Códigos de error de configuración automática en Outlook 2007

Código de error Descripción

0x80072EE7 – ERROR_INTERNET_NAME_NOT_RESOLVED

Normalmente, este error se produce porque falta un registro de host para el servicio de detección automática en el servicio de nombres de dominio.

0X80072F17 – ERROR_INTERNET_SEC_CERT_ERRORS

Normalmente, este error se produce porque hay una configuración de certificado incorrecta en el equipo de Exchange 2007 que tiene instalada la función del servidor Acceso de cliente.

0X80072EFD – ERROR_INTERNET_CANNOT_CONNECT

Normalmente, este error se produce por problemas relacionados con el servicio de nombres de dominio.

0X800C820A – E_AC_NO_SUPPORTED_SCHEMES

Normalmente, este error se produce por una configuración de seguridad incorrecta en Outlook 2007.

Solución de problemas del servicio de disponibilidad en Exchange 2007

Exchange 2007 tiene dos opciones para determinar si el servicio de disponibilidad no funciona correctamente.

Uso del registro de eventos para solucionar problemas del servicio de disponibilidad

Revise el registro de eventos de la aplicación en el servidor de acceso de cliente de Exchange 2007 y busque los eventos generados por el servicio de disponibilidad. Para obtener más información acerca de cómo usar el registro de eventos de la aplicación, consulte Comprobación del Visor de eventos. En la siguiente lista se describen eventos comunes asociados con el servicio de disponibilidad:

  • 4001 El servicio de disponibilidad no pudo detectar un servicio de disponibilidad en el bosque remoto   Si ve este evento, compruebe que el servicio Detección automática del bosque remoto funciona correctamente.

  • 4003 PublicFolderRequestFailed   Normalmente, este evento indica un error al consultar la información de disponibilidad para los buzones heredados. Habitualmente esta información proviene de carpetas públicas. Este error puede ocurrir si no se ha configurado correctamente la replicación de carpetas públicas. O bien, este error puede ocurrir como resultado de la configuración específica del directorio virtual /public. La descripción de este evento normalmente incluye la dirección URL para la carpeta pública de destino y uno de los siguientes errores HTTP:

    • 401   Normalmente, este error HTTP ocurre si la autenticación de Windows integrada está deshabilitada en el directorio virtual /public. Suele ocurrir cuando el servicio de disponibilidad que se ejecuta en Exchange 2007 intenta realizar una conexión con el directorio virtual /public de IIS en un servidor de buzones de correo de Exchange 2003 que está configurado para usar la autenticación basada en formularios (FBA). Cuando la FBA está habilitada, se deshabilitan automáticamente todos los demás métodos de autenticación, incluida la autenticación de Windows integrada.

    • 403   Este error HTTP puede ocurrir si el servidor de acceso de cliente está sin conexión o no contiene una réplica. O bien, este error puede ocurrir si el servicio de disponibilidad se conecta a un servidor de buzones de correo que tiene habilitado SSL en el directorio virtual /public. Normalmente, esto ocurre cuando los servidores de buzones de correo de Exchange 2003 están configurados para usar la autenticación basada en formularios y Exchange 2007 se implementa con las funciones de servidor Buzón de correo y Acceso de cliente en el mismo equipo. Las conexiones entre el cliente de Outlook y el servicio de disponibilidad usan HTTPS a través del puerto 443. Sin embargo, las conexiones entre el servicio de disponibilidad y el directorio virtual /public usan HTTP a través del puerto 80.

    • 404   Este error HTTP puede ocurrir si no se pudo encontrar el directorio virtual /public.

  • 4005 No se encontró información en Active Directory para permitir solicitudes entre bosques   Si ve este evento, debe configurar el servicio de disponibilidad entre bosques. Para obtener más información acerca de este problema, consulte el tema Cómo configurar el servicio de disponibilidad para topologías entre bosques.

  • 4011 Cross-forestRequestFailed   Esto normalmente indica un error al localizar un objeto AvailabilityAddressSpace necesario para utilizar un proxy para la solicitud de servicio de disponibilidad en un bosque diferente. Para obtener más información acerca de este problema. Consulte el tema Add-AvailabilityAddressSpace (RTM).

Uso del cmdlet Test-OutlookWebServices para solucionar problemas del servicio de disponibilidad

Puede usar el cmdlet Test-OutlookWebServices en el Shell de administración de Exchange para determinar si el servicio de disponibilidad funciona correctamente. Para realizar el siguiente procedimiento, la cuenta que utilice debe tener delegada la función Administrador de organización de Exchange.

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Para usar el Shell de administración de Exchange para probar el servicio de disponibilidad

  • Ejecute el siguiente comando:

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

Para obtener más información sobre sintaxis y parámetros, consulte Test-OutlookWebServices.

El resultado del Shell de administración de Exchange ofrecerá los detalles de error del servicio de disponibilidad. Para obtener más información, vea Cómo identificar problemas con la disponibilidad del servicio (en inglés).

Modificación del límite de tiempo de una solicitud del servicio de detección automática entre bosques

El servicio de disponibilidad entre bosques tiene un límite de tiempo cuando el servicio realiza una solicitud del servicio de detección automática para los usuarios entre bosques del servicio de directorio de Active Directory. De forma predeterminada, el valor del tiempo de espera es de 10 segundos. Si la solicitud de detección automática no finaliza en 10 segundos, la solicitud del servicio de disponibilidad para el usuario entre bosques puede superar el tiempo de espera.

Nota

Es posible que una solicitud de detección automática no finalice durante el período de tiempo de espera si se cumplen una o varias de las siguientes condiciones:

  • La dirección URL del usuario no está almacenada en la caché.

  • El servicio de detección automática se ejecuta con lentitud.

  • El servicio de detección automática tiene latencias de red.

Puede utilizar la propiedad RecipientResolutionTimeoutInSeconds para controlar el valor de tiempo de espera. Esta propiedad se establece en el archivo Web.config de ASP.NET El valor predeterminado de esta propiedad es de 10 segundos. El siguiente procedimiento explica cómo modificar el valor de tiempo de espera para el servicio de disponibilidad entre bosques.

Para cambiar el valor de RecipientResolutionTimeoutInSeconds con el Bloc de notas

  1. Busque el archivo Web.config de Outlook Web Access en el servidor de acceso de cliente. La ubicación predeterminada se encuentra en el siguiente directorio: <unidad>\Archivos de programa\Microsoft\ExchangeServer\ClientAccess\Owa.

  2. Haga una copia de seguridad de este archivo.

  3. Abra el archivo original con el Bloc de notas. No utilice IIS para editar el archivo Web.config.

  4. Agregue directamente la siguiente sección bajo el nodo <Configuration> después de la sección <appSettings>:

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

    Nota

    Si agrega esta sección bajo cualquier otro nodo del archivo Web.config, la sección no funcionará.

  5. Guarde el archivo Web.config.

Nota

Se recomienda no establecer esta propiedad en un valor de más 25 segundos.

Para obtener más información

Para obtener más información acerca del servicio Detección automática, vea los siguientes temas (en inglés):

Para obtener más información acerca del servicio de disponibilidad, consulte el siguiente tema: