Tag Archives: CAS

Exchange 2010: Outlook 2003 recibe correos con demoras

Si los correos en Outlook 2003 tardan un minuto en salir, o un minuto en llegar… los elementos eliminados tardan un minuto en desaparecer y los elementos que moves de una carpeta a otra tardan un minuto en desaparecer de la carpeta origen, entonces ya hay una solución!

Este problema, de un minuto, está dado porque Outlook 2003 se entera que cosas interesantes pasaron en el buzón a través de notificaciones UDP del servidor Exchange.
Estas notificaciones desaparecieron de Exchange 2010 dentro de la movida de RPC Client Access (centralizar las conexiones MAPI en el CAS y no en los MBX Servers).

Mitigaciónes había varias:

  • Usar Cached Mode
  • Reducir el Maximum Polling Frequency a un valor entre 5000 y 120000 milisegundos

Outlook no va a utilizar una frecuencia menor a 5 segundos.

Todo esto está documentado en http://support.microsoft.com/kb/2009942/en

Sin embargo, la gran novedad, es que las notificaciones UDP serán reinsertas en Exchange 2010 Service Pack 1 Rollup Update 3 que saldrá a la luz en marzo.

 

>> Pablo Vernocchi

Cómo fijar los puertos de acceso MAPI en Exchange 2010

El protocolo MAPI, utilizado por clientes Outlook para conectarse a Exchange, trabaja sobre RPC. El cliente Outlook establece una conexión al RPC Endpoint Mapper (puerto 135) y presenta un UUID de aplicación que corresponde a Exchange. El servicio de RPC devuelve como resultado un puerto dinámico al cual el cliente Outlook debe conectarse.

Cuando queremos usar Network Load Balancing (Hardware o Software) para dar alta disponibilidad al servicio de RPC Client Access, tenemos dos alternativas:

  1. Abrir todos los puertos superiores al 1024
  2. Abrir sólo los puertos que especifiquemos.

Siempre es más simple abrir menos puertos. Es más controlable y no sólo aplica a escenarios con Load Balancing, sino que también aplica a escenarios donde existe un Firewall entre los usuarios Outlook y los servidores de Exchange.

Para poder especificar los puertos en el NLB, antes es necesario configurarlos en los servidores de Client Access.

NOTA: Esta configuración es válida para Exchange 2010 Service Pack 1 o superior

 

Puerto de Conexión MAPI:

En cada servidor de Client Access, desde el regedit navegar la siguiente clave:

HKLM\SYSTEM\CurrentControlSet\ Services\MSExchangeRPC\ParametersSystem

NOTA: La llave “ParametersSystem” puede no existir, y será necesario crear la nueva Key.

 

capture_01112011_195838

 

capture_01112011_195849

 

Crear un nuevo registro DWORD con nombre: TCP/IP Port (con espacio entre TCP/IP y Port). Luego debemos especificar un valor en Decimal. Ese valor será el correspondiente al puerto a utilizar:

capture_01112011_195955

 

capture_01112011_200015

Una vez finalizado este paso ejecutar el comando:

Restart-Service MSExchangeRPC

 

Puerto de conexión de Address Book Service

Si el paso anterior fue realizado con éxito, ya tenemos fijado el puerto de conexión de RPC. Ahora lo que nos falta configurar es el puerto de conexión del servicio de Address Book.

Esta configuración también se realiza via registry.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeAB\Parameters

NOTA: La llave “Parameters” puede no existir, y será necesario crear la nueva Key.

 

capture_01112011_202837

 

capture_01112011_202842

 

En esa clave deberemos crear un registro REG_SZ con el valor “RpcTcpPort”.

capture_01112011_202858

 

capture_01112011_202912

 

Una vez finalizado este paso ejecutar el comando:

Restart-Service MSExchangeAB

 

Validación

Para validar los cambios realizados, podemos ejecutar el comando netstat –an –p TCP y veremos los resultados:

capture_01112011_205625

 

>> Pablo Vernocchi

Políticas de Exchange ActiveSync y Windows Phone 7

Todavía no llegó por esta zona, pero si estás pensando en preparar tu infraestructura de Exchange para clientes con Windows Phone 7, tené en cuenta este post!

Dependiendo las políticas de ActiveSync que fueron configuradas en la organización, y asignadas al usuario, Windows Phone 7 podría encontrar algunos incovenientes al sincronizar con Exchange.

Para asegurarte que no vas a tener problema hay dos workarounds disponibles. El primero es permitir AllowNonProvisionableDevices, la segunda es sólamente configurar los siguientes items dentro de las políticas de ActiveSync:

  • PasswordRequired
  • MinPasswordLength
  • IdleTimeoutFrequencyValue
  • DeviceWipeThreshold
  • AllowSimplePassword
  • PasswordExpiration
  • PasswordHistory
  • DisableRemovableStorage
  • DisableIrDA
  • DisableDesktopSync
  • BlockRemoteDesktop
  • BlockInternetSharing
    NOTA: Estos cambios sugeridos están sujeto a cambios en próximas actualizaciones de Windows Phone 7.

    >> Pablo Vernocchi