Artigo: 181420 - Última revisão: quinta-feira, 22 de Janeiro de 2004 - Revisão: 3.0

Como configurar o Exchange ou outros SMTP com o Proxy Server

Este artigo foi publicado anteriormente em PT181420

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este guia detalhado pretende ser uma adenda às notas de edição do Microsoft Proxy Server 2.0.

A funcionalidade do Proxy Server permite colocar um servidor (como, por exemplo, no caso de um computador com Microsoft Exchange Server que utilize o Internet Mail Service (Internet Mail Connector no Exchange versão 4.0), na sua rede privada atrás do Microsoft Proxy Server. Com esta configuração, um computador com o Exchange Server poderá fornecer serviços de correio da Internet utilizando o cliente WinSock Proxy e tendo como base de protecção as funcionalidades do Proxy Server 2.0. Para além disso, o computador com o Exchange Server não necessita de um endereço IP de Internet registado.

Mais Informação

Como funciona o Proxy Server

O cliente WinSock Proxy permite associar serviços e aplicações à interface da rede externa do computador servidor com o Microsoft Proxy Server. Depois de associado à interface de rede externa, o serviço ou a aplicação fica disponível para os sistemas anfitriões que estejam na Internet. O computador com o Proxy Server recebe ligações em nome do serviço ou aplicação.

Por exemplo, se associar um servidor de correio interno SMTP/POP ao servidor proxy, os clientes de correio ou os servidores SMTP da Internet poderão contactar esse servidor de correio ligando-se ao endereço IP da Internet do servidor proxy. Aos computadores remotos que estejam na Internet, estes serviços parecerão estar a ser executados no computador com o Proxy Server.

Configurar a funcionalidade Proxy Server no Exchange Server 4.0 - 5.5

As instruções que se seguem têm que ser seguidas exactamente como enunciadas, caso contrário o Exchange não irá funcionar com a funcionalidade Proxy Server.
  1. Instalação e configuração do Microsoft Proxy Server.
  2. Nas propriedades do Winsock Proxy, seleccione CLIENT CONFIGURATION. Encontre a opção "Client Connects to Microsoft Winsock Proxy Server by.." e defina-a para ENDEREÇO IP (IP ADDRESS).
  3. Instale o cliente WinSock Proxy (WSP) no computador com o Exchange Server. Caso o cliente WSP já esteja instalado, REINSTALE-O. A reinstalação pode ser feita ligando à partilha MSPCLNT do servidor proxy e executando Setup.exe a partir do directório raiz.
  4. Altere as configurações do Serviço de Atribuição de Nomes do Domínio (DNS, Domain Name Service) no computador com o Exchange Server. TEM QUE SER DEFINIDO um endereço da Internet do servidor DNS, caso contrário o computador com o Exchange Server não poderá enviar correio de forma correcta.

    No Painel de Controlo (Control Panel), clique duas vezes em Rede (Network) e, em seguida, seleccione TCP/IP. Clique no separador DNS. Adicione aqui os endereços do servidor DNS do seu fornecedor de serviços Internet. Caso o seu servidor DNS pareça não funcionar correctamente, tente utilizar os servidores DNS da Microsoft Network para testar a resolução de nomes:
    204.255.246.17
    204.255.246.18
  5. Teste o cliente WSP no computador com o Exchange Server. Abra uma janela de linha de comandos do MS-DOS e escreva:
     
    FTP FTP.MICROSOFT.COM
    Deverá visualizar uma resposta semelhante à que se segue caso o cliente WinSock Proxy esteja a funcionar:
     
    Connected to ftp.microsoft.com. 
    220 ftp Microsoft FTP Service (Version 3.0). 
    User (ftp.microsoft.com:(none)):
  6. Depois de o cliente WinSock Proxy estar a funcionar, serão necessárias configurações adicionais para o servidor proxy no computador com o Exchange Server. Terão que ser criados dois ficheiros Wspcfg.ini para o computador com o Exchange Server.

    Crie o primeiro ficheiro Wspcfg.ini para utilização com o serviço SMTP do Exchange. Escreva as quatro linhas de informações que encontrará abaixo no Bloco de notas e guarde este ficheiro como Wspcfg.ini no directório em que se encontra Msexcimc.exe.

    NOTA:NÃO guarde o ficheiro em formato Unicode. A porta SMTP (25) do computador com o Exchange Server será, então, associada à porta 25 do Proxy Server. Em computadores que tenham o Internet Information Server versão 4.0 (IIS), pare e desactive a iniciação do serviço SMTP. O serviço SMTP, que é um serviço opcional do Windows NT Option Pack, também utiliza a porta 25. Copie apenas as quatro linhas de texto que se encontram abaixo e não copie as linhas em branco que ficam acima e abaixo das linhas de texto.
          [MSEXCIMC]
          ServerBindTcpPorts=25
          Persistent=1
          KillOldSession=1
    NOTA: A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é:
    c:\exchsrvr\connect\msexcimc\bin\msexcimc.exe
    Crie o segundo ficheiro Wspcfg.ini para utilização com o arquivo de informações do Exchange (Store.exe). Copie e cole as quatro linhas de informação que encontrará abaixo para o Bloco de notas (NÃO ESCREVA A INFORMAÇÃO MANUALMENTE) e guarde este ficheiro como Wspcfg.ini no directório onde se encontra o ficheiro Store.exe. Para além disso, segue-se a localização predefinida do ficheiro store.exe:
    c:\exchsrvr\bin\store.exe
    NOTA:NÃO guarde o ficheiro em formato Unicode.
          [STORE]
          ServerBindTcpPorts=110,119,143
          Persistent=1
          KillOldSession=1
    NOTA:Poderão ser listadas portas adicionais como, por exemplo, as portas 119 e 143 (que aparecem acima), porque o Store.exe fornece o Network News Transfer Protocol (NNTP) na porta 119, correio POP na porta 110, etc.

    NOTA:Quando configura o Exchange Server para utilizar correio IMAP4 ou correio protegido, o Exchange Server liga-se às portas 993 e 995 do Proxy Server. Para fazer com que isto funcione, edite o ficheiro Wspcfg.ini localizado na pasta em que está localizado o ficheiro Store.exe do Exchange. Estas portas terão que estar associadas ao interface externo do Proxy Server. As alterações ao ficheiro Wspcfg.ini são as seguintes:
    [Store]
    ProxyBindIp=993:<PROXY_SERVER_ADDRESS>,995:<PROXY_SERVER_ADDRESS>
    ServerBindTCPPorts=993,995
    KillOldSession=1
    Persistent=1
    NOTA: Para que estas alterações funcionem correctamente, deverá ser aplicado o Service Pack 1 ao Microsoft Proxy 2.0 em conjunto com a solução descrita no seguinte artigo:
    232588  (http://support.microsoft.com/kb/232588/ ) Winsock Proxy Client Fails to Bind Remotely to Proxy Server Computer
  7. : A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é: Certifique-se de que os dois ficheiros Wspcfg.ini NÃO têm uma extensão .txt anexada. Isto acontece se as definições da interface do Internet Explorer estiverem nos valores predefinidos. O ficheiro poderá aparecer como Wspcfg.ini.txt. Mude o nome do ficheiro, se necessário.
  8. : A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é: Caso NÃO esteja a utilizar o controlo de acesso no serviço Winsock Proxy, prossiga para o passo nº10.

    Caso o controlo de acesso esteja activado no serviço Winsock Proxy, terá que conceder acesso ao servidor proxy à conta de utilizador que inicia os serviços do Exchange.

    Esta terá que ser uma conta de utilizador de domínio, não uma conta local no computador com o Exchange Server. Caso se trate de uma conta local, crie uma nova conta de utilizador no domínio. Abra o Painel de controlo (Control Panel) e clique duas vezes em Serviços (Services) e, em seguida, conceda direitos de início de sessão de todos os serviços do Exchange à nova conta de utilizador do domínio.
  9. : A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é: Conceda acesso ao servidor proxy à nova conta de utilizador do domínio. Nas propriedades do Winsock Proxy, seleccione Permissões (Permissions) e dê direitos de Acesso ilimitado (Unlimited Access)à nova conta.
  10. : A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é: Reinicie o computador com o Exchange Server.
  11. : A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é: Uma vez reiniciado, o computador com o Exchange Server deve ficar automaticamente a receber a interface externa do computador servidor proxy.
  12. : A porta SMTP (25) do computador com o Exchange Server fica, então, associada à porta 25 do Proxy Server. Para além disso, a localização predefinida do ficheiro MSEXCIMC.EXE é: Para testar a ligação aos serviços do Exchange a partir de um computador que esteja directamente ligado à Internet, faça o seguinte:
    1. No computador de teste, clique Iniciar (Start) e, em seguida, Executar (Run). Abra Telnet.exe.
    2. Seleccione Ligar (Connect) e, em seguida, Sistema remoto (Remote System).
      HOST NAME: External IP address of the proxy server      
      PORT:        25      
      TERM TYPE: vt100
    3. Depois de estar ligado, visualizará um ecrã em branco. Prima a tecla ENTER e aguarde cerca de 30 segundos. Deverá visualizar uma mensagem do serviço SMTP do Exchange indicando uma configuração bem sucedida. Caso contrário, verifique de novo as suas configurações.
    4. Também poderá experimentar a porta 10 para testar o serviço POP.

Para configurar o registo do DNS Mail Exchange (MX)

Se estiver a utilizar o servidor DNS do seu fornecedor de serviços Internet (ISP, Internet Service Provider), terá que contactar o ISP e pedir que lhe seja acrescentado um registo MX e A (MX and A record) no seu domínio, de forma a que outros servidores de correio Internet possam contactar o seu computador com o Exchange Server.

  1. Os seus registos MX e A do recurso DNS deverão fazer referência ao endereço IP do adaptador de rede externa do servidor proxy e NÃO ao endereço IP interno do computador com o Exchange Server ou ao próprio servidor SMTP.

    Por exemplo, se o seu nome registado do domínio Internet for microsoft.com e o seu computador com o Exchange Server interno utilizar o nome do anfitrião de DNS "exchange1", necessitará de utilizar um registo MX, ou mail exchange para fornecer o nome do seu computador com o Exchange Server interno a outros anfitriões Internet. Neste caso, um registo MX adicionado na zona microsoft.com poderá fornecer essas informações da seguinte forma:
     
    microsoft.com IN MX 10 exchange1.microsoft.com
  2. Por exemplo, se o seu nome registado do domínio Internet for microsoft.com e o seu computador com o Exchange Server interno utilizar o nome do anfitrião de DNS "exchange1", necessitará de utilizar um registo MX, ou Necessitará, então, de criar um registo A, ou endereço, para exchange1.microsoft.com, que utilize um endereço IP externo do servidor proxy. Caso o endereço IP externo do seu Proxy Server seja 172.16.0.0, acrescente o seguinte registo A à zona microsoft.com:
     
    exchange1.microsoft.com       IN A 172.16.0.0
  3. Por exemplo, se o seu nome registado do domínio Internet for microsoft.com e o seu computador com o Exchange Server interno utilizar o nome do anfitrião de DNS "exchange1", necessitará de utilizar um registo MX, ou Para além disso, pode adicionar ou criar um registo PTR, ou apontador, para a zona microsoft.com para fornecer reverse lookup. Um registo PTR válido para fazer isto, será:
     
    0.0.16.172.in-addr.arpa   IN PTR exchange1.microsoft.com

Testar a configuração

Para se certificar de que o computador com o Microsoft Exchange Server e o computador com o Proxy Server estão correctamente configurados, utilize o procedimento que se segue. Caso execute cada um dos passos com êxito, os servidores estarão correctamente configurados.

  1. Envie uma mensagem de um cliente e-mail que esteja ligado ao computador com o Microsoft Exchange Server a um cliente e-mail que esteja para além do computador com o Proxy Server.
  2. Envie uma mensagem de um cliente e-mail que esteja para além do computador com o Proxy Server a um cliente e-mail que esteja ligado a um computador com o Microsoft Exchange Server.
  3. Utilize a ferramenta Telnet para se ligar ao computador com o Microsoft Exchange Server e envie uma mensagem ao servidor. Para o fazer, siga estes passos:
    1. Escreva telnet numa linha de comandos e, em seguida, prima ENTER.
    2. No menu Ligar (Connect), clique em Sistema remoto (Remote System).
    3. Na caixa Nome do Anfitrião (Host Name), escreva o nome de domínio totalmente qualificado (FQDN, Fully Qualified Domain Name) do computador com Microsoft Exchange Server. O FQDN deverá estar no formato que se segue:
      <anfitrião>.<domínio>.<nível superior>
      Onde <anfitrião> é o nome do anfitrião do servidor, <domínio> é o nome da organização do Microsoft Exchange Server e <nível superior> o nome do domínio de nível superior.

      Por exemplo, ex1.microsoft.com .
    4. Onde <anfitrião> é o nome do anfitrião do servidor, <domínio> é o nome da organização do Microsoft Exchange Server e <nível superior> o nome do domínio de nível superior. Na caixa Porta (Port), escreva 25 e, em seguida, clique em Ligar (Connect). Se se conseguir ligar ao servidor, passe para o passo E. Caso não se consiga ligar ao servidor, certifique-se de que a filtragem do pacote recebido e a resolução de nomes DNS estão a funcionar correctamente e, em seguida, tente de novo.
    5. Onde <anfitrião> é o nome do anfitrião do servidor, <domínio> é o nome da organização do Microsoft Exchange Server e <nível superior> o nome do domínio de nível superior. Escreva os seguintes comandos, premindo ENTER após cada comando:
       
      helo <anfitrião1>.<domínio1>.<nível superior1>
      mail from: <utilizador2>@<domínio2>.<nível superior2>
      rcpt to: <utilizador1>@<domínio1>.<nível superior1>
      data
      This is a test. 
      .
      quit
      Onde <anfitrião1> é o nome do anfitrião do servidor; <utilizador1>, <domínio1> e <nível superior1> são os nomes de domínio do utilizador, da organização e de topo de nível do destinatário; e <utilizador2>, <domínio2> e <nível superior2> são os nomes de domínio do utilizador, da organização e de nível superior do remetente.
    6. Onde <anfitrião> é o nome do anfitrião do servidor, <domínio> é o nome da organização do Microsoft Exchange Server e <nível superior> o nome do domínio de nível superior. Responda à mensagem que enviou no passo E.
    7. Onde <anfitrião> é o nome do anfitrião do servidor, <domínio> é o nome da organização do Microsoft Exchange Server e <nível superior> o nome do domínio de nível superior. Responda à mensagem que enviou no passo F.

Outros servidores SMTP de terceiras pessoas

As instruções de configuração do proxy do servidor acima também se aplicam a outros servidores de correio SMTP de terceiros, com a excepção do passo 6. Outros servidores SMTP têm configurações Wspcfg.ini ligeiramente diferentes. Consulte o artigo da Microsoft Knowledge Base 177153  (http://support.microsoft.com/kb/177153/ ) , "Additional Proxy Server 2.0 Configurations." Este artigo contém configurações Wspcfg.ini para outros produtos, incluindo servidores SMTP.

Caso a filtragem de pacote dinâmica esteja activada no servidor proxy (é recomendável que o esteja), o servidor proxy irá abrir de forma dinâmica todas as portas necessárias quando estas forem pedidas. Não é necessária qualquer configuração especial.

Não é necessário configurar um endereço DNS noutros clientes proxy. Só é necessário fazê-lo num computador com o Exchange Server.

A informação contida neste artigo aplica-se a:
  • Microsoft Proxy Server 2.0 Standard Edition
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbhowto prodprx2 KB181420
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.
 

Traduções de Artigos