AP835 - Gerenciando o
Outlook AnyWhere (antigo RPC over HTTP)
| Autor: |
Anderson Patricio / Jose Rodas |
| Publicação: |
26/Setembro/2006 |
Overview
Vamos
demonstrar como gerenciar o Outlook Anywhere que antigamente era
conhecido como Rpc over HTTP, vamos mostrar de forma prática como
gerenciar esta nova funcionalidade do Exchange 2007
Tutoriais relacionados:
Visualizar o
Guia Prático: Visualizar o
Guia Prático: Implementando o Exchange Server 2007 Beta2

Solução
Para
adicionarmos a funcionalidade de Outlook Anywhere no Exchange Server
2007, temos várias etapas a serem feitas, os pré-requisitos são estes:
- Baixar o IIS6 Resource Kit do site da Microsoft para utilizarmos
o SelfSSL
- Ter as mídias do Windows Server 2003 para instalarmos o Proxy do
RPC over HTTP
O
cenário desta solução que vamos apresentar: Temos um Exchange Server
2007 com as roles de Client Access, Hub Transport e Mailbox Server, e
para não utilizarmos um certificado válido vamos utilizar o SelfSSL que
é um utilitário gratuito, a melhor maneira seria utilizar um certificado
válido para isto, devido ao fato de termos que instalar o certificado
inválido na estação e isto causar um passo a mais no cliente.
Instalando o RPC over HTTP Proxy
Para instalação
do RPC over HTTP Proxy, devemos efetuar os seguintes passos:
- Clicar em Start
- Clicar em Control Panel
- Clicar em Add/Remove Programs
- Clicar no lado direito em Add/Remove Windows Components
- Selecionar Networking Services e clicar em Details
- Marcar RPC over HTTP Proxy e clicar em OK em todas telas
subsequentes

Validando a instalação do RPC over HTTP Proxy
Para validarmos
a instalão foi com sucesso, devemos abrir o IIS Manager e validar se
aparecem os diretórios virtuais Rpc e RpcWithCert conforme a figura
abaixo.

Configurando a funcionalidade OutlookAnywhere
Agora vamos
configurar o OutlookAnywhere no Exchange Server 2007, ele é feito em
cada servidor em nível do Server Configuration na função de Client
Access. Devemos efetuar os seguintes passos:
- Abrir o Exchange Management Console
- Expandir Server Configuration
- Clicar em Client Access
- No Result Panel clicar no servidor especificado
- No Work Panel clicar em owa (Default Web Site)
- Na Toolbox Actions clicar em Enable Outlook Anywhere

- Na nova janela que se abre devemos colocar o nome que
configuraremos no Outlook e que também será utilizado para o
certificado válido, podemos marcar o método de autenticação
como Basic authentication visto que será protegido através do
SSL, feito a escolha do nome válido devemos clicar em Enable

- Completion. Nos informa o cmdlet utilizado para criação do
Outlook Anywhere, devemos clicar em Finish

Criando o certificado via SelfSSL
Já devemos ter
instalado o IIS 6.0 Resource Kit e efetuar os seguintes passos:
- Clicar em Start
- Clicar em Programs
- Clicar em IIS Resources
- Clicar em SelfSSL
- Clicar em SelfSSL
- No prompt de comando digitar a seguinte sintaxe:
selfssl /n:cn=mail.contoso.local
/v:365
Onde: /m:cn=mail.contoso.local é o nome que será utilizado no
certificado e que já definimos no Outlook Anywhere
/v:365 é o número de dias da validade do certificado
- Digitar em Y e <enter>

-
Agora vamos testar, devemos ir em Start,
Run e digitar https://mail.contoso.local

- Security Alert. Nos será apresentado uma tela informando que o
certificado não é válido, devemos clicar em Yes onde
aceitamos esta condição. Nota: em certificados válidos esta tela não
é apresentada.

Configurando o Outlook 2007 para Outlook Anywher
- Ir em Start
- Clicar em Control Panel
- Clicar em Mail
- Clicar em E-mail Accounts
- Na guia E-mail clicar em Microsoft Exchange Server
e clique em Change...

- Clicar em More settings...
- Clicar na aba Connection
- Marcar o checkbox Connect to my Exchange mailbox using HTTP
- Clicar no botão Exchange Proxy Settings...
- Na tela abaixo clique coloque o endereço externo no campo
https:// e marque os checkboxes Connect using SSL only e
On slow networks, connect using HTTP first, then connect using
TCP/IP
Nota: Para testarmos o Outlook Anywhere internamente
devemos marcar também o primeiro checkbox On fast networks,
connect using HTTP first, then connect using TCP/IP com isto
independente da conexão sempre conecta via HTTP ou seja Outlook
Anywhere
Nota #2: e em Proxy authentication settings devemos colocar a
forma de autenticação que estamos utilizando (Basic ou NTLM
Authentication)

-
Agora devemos abrir o Outlook 2007 será nos
apresentado a seguinte tela, devemos clicar em View Certificate.

-
Na nova janela que se
abre devemos clicar em Install Certificate e nos será
mostrado uma caixa de diálogo informando que a importação foi com
sucesso.

- Agora para nos certificarmos devemos fechar o Outlook 2007 e
devemos ir em Start e Run e digitar
Outlook /rpcdiag

-
Está ai o teste para visualizarmos que a conexão de
diretório e correio está sendo feito via https confirmando que nosso
tutorial foi executado com sucesso.

Conclusão
Com este
tutorial mostramos como habilitar o Outlook Anywhere no Exchange Server 2007 na
função de Client Access, como ele é em nível de servidor nós habilitando esta
função em mais servidores teremos uma alta disponibilidade desta funcionalidade.
|