sábado, 3 de octubre de 2009

Habilitando Outlook AnyWhere (el antiguo RPC over HTTP)

Sumario
Vamos a demostrar cómo administrar Outlook Anywhere que antiguamente era conocido como RPC over HTTP, vamos a mostrar de manera practica como administrar esta nueva funcionalidad de Exchange 2007.

Contenido
Para agregar la funcionalidad de Outlook Anywhere en Exchange Server 2007, tenemos varias etapas a completar, y los requerimientos para implementarlo son los siguientes:
El escenario de esta solución que vamos a presentar es el siguiente:
Tenemos un Exchange Server 2007 con roles de Client Access, Hub Transport y Mailbox Server, y vamos a usar un certificado provisorio con la ayuda de SelfSSL que es un utilitario gratuito. La mejor manera es comprando un certificado, debido al hecho que tenemos que instalar un certificado no reconocido en la estación de trabajo y esto ocasiona trabajo adicional al cliente.

Instalando el RPC over HTTP Proxy

Para la instalación de RPC over HTTP Proxy, debemos realizar los siguientes pasos:
  1. Hacer clic en Start
  2. Hacer clic en Control Panel
  3. Hacer clic en Add/Remove Programs
  4. Hacer clic en el lado derecho en Add/Remove Windows Components
  5. Seleccionar Networking Services y hacer clic en Details
  6. Seleccionar RPC over HTTP Proxy y hacer clic en OK en todas las ventanas 

 

Validando la instalación del RPC over HTTP Proxy

Para validar si la instalación fue exitosa, debemos abrir el IIS Manager y verificar que aparezcan los directorios virtuales Rpc y RpcWithCert como se muestra a continuación.

 

Configurando la funcionalidad OutlookAnywhere en Exchange Server 2007

Ahora vamos a configurar OutlookAnywhere en nuestro servidor Exchange Server 2007, esto se realiza en cada servidor en el nivel de Server Configuration y en la parte de Client Access. Debemos realizar los siguientes pasos: 
  1. Abrir la Exchange Management Console
  2. Expandir Server Configuration
  3. Hacer clic en Client Access
  4. En el Result Panel seleccionar el servidor a configurar
  5. En el Work Panel hacer clic en owa (Default Web Site)
  6. En la Toolbox Actions hacer clic en Enable Outlook Anywhere

  1. En la nueva ventana que se abre debemos colocar el nombre qeu configuraremos en el cliente Outlook y que tambien se utilizará para el certificado. Podemos dejar como método de Autenticación la Basic Authentication, dado que las comunicaciones se encriptan a través de SSL. Una vez escrito el nombre válido, deberemos hacer clic en Enable para continuar.

  1. Completion. Se nos informa el cmdlet utilizado para la creación de Outlook Anywhere. Debemos hacer clic en Finish.

 

Creando el certificado con SelfSSL

Ya debemos tener instalado el IIS 6.0 Resource Kit y efectuar los siguientes pasos:
  1. Hacer clic en Start
  2. Seleccionar Programs
  3. Seleccionar IIS Resources
  4. Hacer clic en SelfSSL
  5. Hacer clic en SelfSSL
  6. En el prompt de la línea de comando, debemos tipear lo siguiente
selfssl /n:cn=mail.contoso.local /v:365
Donde: /m:cn=mail.contoso.local es el nombre que será utilizado en el certificado y que ya definimos en Outlook Anywhere
/v:365 es el número de días de validez del certificado
  1. Seleccionar Y y presionar Enter

  1. Ahora debemos probar la configuración, para ello tenemos que ir a Start, seleccionar Run y tipear https://mail.contoso.local

  1. Security Alert. Se mostrará una ventana informando que el certificado no es válido, debemos hacer clic en Yes donde aceptamos esa condición. Nota: En certificados válidos, esta pantalla no aparecerá.

 

Configurando Outlook 2007 para usar con Outlook Anywhere

  1. Seleccionar Start, ir a Control Panel
  2. Hacer clic en Mail
  3. Hacer clic en E-mail Accounts
  4. En la solapa E-mail hacer clic en Microsoft Exchange Server y hacer clic en Change...

  1. Hacer clic en More settings...
  2. Hacer clic en Connection
  3. Marcar el checkbox Connect to my Exchange mailbox using HTTP
  4. Hacer clic en el botón Exchange Proxy Settings...
  5. Colocar la dirección externa en el campo https:// y marcar los checkboxes Connect using SSL only y On slow networks, connect using HTTP first, then connect using TCP/IP
    Nota: Para probar Outlook Anywhere internamente, deberemos marcar también On fast networks, connect using HTTP first, then connect using TCP/IP. Con esto, independientemente de la conexión siempre se conectará primero con HTTP, o sea Outlook Anywhere
    Nota #2: Y en Proxy authentication settings debemos colocar la forma de autenticación que estamos utilizando (Basic o NTLM Authentication)

  1. Ahora debemos abrir Outlook 2007, y se verá la siguiente pantalla. Debemos hacer clic en View Certificate.

  1. En la nueva ventana que se abre, debemos hacer clic en Install Certificate y nos mostrará un cuadro de diálogo informando que la importación fué exitosa.

  1. Ahora para confirmar que todo funciona como se desea, debemos cerrar Outlook 2007 y debemos hacer clic en Start, luego seleccionar Run y tipear
Outlook /rpcdiag

  1. Se muestra a continuación la prueba para visualizar que la conexión al directorio y correo se está haciendo a través de https confirmando que nuestro tutorial fue realizado con éxito.

Conclusión


y ya pueden utilizar el outlook anywhere en su organizacion.


saludos


 

No hay comentarios:

Publicar un comentario en la entrada