Infra - Exchange Server

Configurando erros de protocolo no SMTP do Exchange Server 2007

Com este tutorial mostraremos como habilitar limite no número de erros do protocolo smtp no Exchange Server 2007.

por Anderson Patricio



Overview

Com o Exchange Server 2007além de ter uma função específica para o recebimento de e-mails da internet, que aplica vários agentes anti-spam e podem ser adicionados agentes de terceiros, permite um controle maior do serviço de SMTP. Neste tutorial vamos ver como habilitar no Connector de recebimento de internet o controle por falhas de protocolo.

Muitas vezes podemos dar um telnet em um servidor MX da internet e ficarmos digitando comandos como se fossemos um servidor de e-mail e mandar mensagens, um servidor de e-mail faz este processo muito rapidamente, mas nós por falha humana acabamos digitando valores errados e acabam ocorrendo erros de protocolo, por padrão o Exchange Server 2007 permite 5 erros antes de encerrar a conexão, podemos configura-lo para menos, ou seja, se um usuário tentar digitar errado mais de 1 vez a conexão cai. Esta funcionalidade é interessante para diminuir o número de hackers iniciantes ficarem brincando de enviar e-mails falsos via conectores de recebimento na organização Exchange.

Solução

Para alterarmos este valor devemos efetuar os seguintes passos:

  1. Abrir o Exchange Management Shell
  2. Devemos listar todos os conectores de recebimento pelo Nome e pela propriedade MaxProtocolErrors

    Get-ReceiveConnector * | Select-Object Name,MaxProtocolErrors
  3. Nos será listado todos os conectores de recebimento e o número de erros permitidos, sabendo disso vamos passar o número máximo de erros de protocolo para 1 no Conector de recebimento de internet, segue o cmdlet:

    Set-ReceiveConnector "Recebe Internet" -MaxProtocolErrors:1

    Onde "Recebe Internet" é o conector e 1 é o número de erros de protocolo
  4. Depois de configurar para 1 o número máximo de erros podemos redigitar o primeiro cmdlet para ver se o resultado ficou o esperado, como segue na figura abaixo:

Testando o número máximo de erro no protocolo SMTP...

Agora vamos simular um envio de e-mail no servidor que possui a role de Edge Transport que configuramos para 1 o limite de erros na conexão SMTP, em nosso exemplo erramos propositalmente o campo rcpt to:5 ele identificou um erro e já fechou o canal.

Conclusão

Com este tutorial mostramos como habilitar limite no número de erros do protocolo smtp no Exchange Server 2007.

Anderson Patricio

Anderson Patricio - Trabalha com informática desde 1995, é consultor Microsoft em projetos de Active Directory, Exchange e ISA pela Quattuor Informática em Porto Alegre.
Certificações: MCSE +M +S 2003, MCSE +M +S 2000, MCSA +M +S 2003, MCSA +M +S 2000
Blog: http://spaces.msn.com/members/andersonpatricio/