Home .:. Suporte .:.
Procurar (Powered by Bing):
 
 

.:. Menu

  Home

  News (Português)

  Anuncie no site

  Suporte

 

.:. Tecnologias

  Exchange 2010

  Exchange 2007

  Exchange 2003

  OCS

  ISA Server

  Windows Server
 

  BizTalk e SQL

  ForeFront Family

  System Center
 

  Artigos

  Guias Práticos

 

.:. Sobre..

  Sobre o site

  Colaboradores


 

    Permitindo recebimento de e-mail anônimo no Hub Transport Server

AP841 - Permitindo recebimento de e-mail anônimo no Hub Transport Server

 

 

Autor: Anderson Patricio / Jose Rodas
Publicação: 16/Outubro/2006

Overview

Por default o servidor que possui a regra de Hub Transport que não pode ser instalado na mesma máquina que o Edge Transport não permite recebimento de e-mails provindos da Internet. Para empresas de médio e pequeno porte que não podem ter dois servidores x64 bits rodando todas as funções do Exchange Server 2007 fica a possibilidade de ter somente um servidor x64 com as funções de Hub Transport, Mailbox Server e Client Access. Com isto ela pode armazenar e-mails (Mailbox) acessá-los (Client Access) e ainda rotear e-mails interna e externamente (Hub Transport).

Tutoriais relacionados:

Visualizar o Guia Prático: Visualizar o Guia Prático: Implementando o Exchange Server 2007

Entendendo as funções dos servidores no Exchange Server 2007

Habilitando funcionalidades Anti-Spam no Hub Transport Server



Solução

 

Vamos primeiro validar se o mito é realmente verdade, para tanto, vamos tentar enviar um e-mail a partir da linha de comando (telnet) para o servidor com a função de Hub Transport implementado e podemos perceber pela figura abaixo que o cliente não está autenticado e logo a transmissão da mensagem foi cancelada.

 

Agora que comprovamos que o Hub Transport por padrão não permite este tipo de recebimento devemos efetuar os seguintes passos para habilitá-lo:

  1. No servidor com a função de Hub Transport abrir o Exchange Management Shell
  2. Rodar o cmdlet Get-ReceiveConnector, onde nos será listado todos os conectores existentes

  1. Agora que já sabemos quem são os conectores e podemos perceber na figura acima que o que estamos procurando é o Default SRV-EX07-01 devido a ele estar "escutando" na porta 25 (coluna Bindings), então devemos rodar o seguinte cmdlet para obtermos todas informações do conector em questão
    Get-ReceiveConnector Default* | fl | more
    Onde, Default* é o nome do connector; fl é o alias de format-list que mostrará todos os dados no formato de lista e more que mostrará as informações página a página ou ainda linha a linha, como mostrado na figura abaixo.
    A informação que estamos procurando está no atributo PermissionGroups, como é mostrado na figura abaixo, podemos visualizar quem tem permissão para envio de mensagens através deste SMTP Receive Connector.

  1. Para que o Hub Transport possa receber e-mails da internet, ou seja, de origem anônima devemos rodar o seguinte cmdlet:
    Set-ReceiveConnector default* -PermissionsGroups:AnonymousUsers
    Com isto as mensagens provindas da internet ou de hosts não autenticados serão aceitas normalmente.

  1. Para nos certificarmos devemos rodar o cmdlet Get-ReceiveConnector | select Name,PermissionGroups onde nos é mostrado as permissões para cada Receive Connector dos servidores com a função de Hub Transport. Podemos perceber que agora ele possui a permissão para AnonymousUsers como mostra a figura abaixo.

  1. Agora nos resta testar, testamos novamente o envio de e-mail por linha de comando e agora ele foi aceito sem problema algum, como é demonstrado na figura abaixo.

Alterando pelo Exchange Management Console

Fora o método utilizado acima através do Exchange Management Shell, podemos fazer através do Console, de acordo com os seguintes passos:

  1. Abrir o Exchange Management Console
  2. Expandir Server Configuration
  3. Clicar em Hub Transport
  4. Selecionar o servidor desejado de recebimento internet no Work Panel
  5. No Result Panel devemos escolher o conector desejado, por padrão ele é chamado Default <nome-do-servidor>
  6. Clicar em Properties na Toolbox Actions

  1. Na guia Permission Groups devemos marcar Anonymous users com isto o Exchange Server 2007 irá receber mensagens externas porque por padrão o Hub Transport só permite mensagens de servidores remotos autenticados.

Conclusão

 

Com este tutorial mostramos como permitir que o Hub Transport receba mensagens provindas da Internet e/ou hosts não autenticados.
Atenção
: se estiveres utilizando o Edge Transport Server não é necessário habilitar esta função que aumenta a superfície de ataque em um servidor com esta característica, este tutorial foi designado para empresas com apenas um servidor e desejam que ele receba as mensagens da Internet.

 


 
 

Site desenvolvido em Front-Page e por um IT Pro, ou seja, a aparência não é o ponto forte do site :). Dúvidas ou sugestões:  webmaster@andersonpatricio.org