Configurar o log de protocolo no Exchange Server

O log de protocolo registra as conversas SMTP que ocorrem entre servidores de mensagens e entre os serviços do Exchange no pipeline de transporte como parte da entrega de mensagens.

As seguintes opções estão disponíveis para os registros de protocolo de todos os conectores de Envio e conectores de Recebimento no servidor Exchange:

  • Configurar a localização dos arquivos de registro de protocolo. As localizações padrão são:

    • Serviço de Front-End Transporte em servidores de Caixa de Correio:

    • Receber conectores: %ExchangeInstallPath%TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpReceive

    • Enviar conectores: %ExchangeInstallPath%TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpSend

    • Serviço de transporte em servidores de Caixa de correio:

    • Receber conectores: %ExchangeInstallPath%TransportRoles\Logs\Hub\ProtocolLog\SmtpReceive

    • Enviar conectores: %ExchangeInstallPath%TransportRoles\Logs\Hub\ProtocolLog\SmtpSend

    • Serviço de entrega de transporte de caixa de correio em servidores de caixa de correio (conectores de recebimento): %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpReceive\Delivery

    • Serviço envio de transporte de caixa de correio em servidores de caixa de correio (Enviar conectores): %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpSend\Submission

      Observação: o registro em log de protocolo para mensagens de efeito colateral enviadas após a entrega de mensagens em caixas de correio ocorre em %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpSend\Delivery. Por exemplo, uma mensagem que foi entregue a uma caixa de correio dispara uma regra de Caixa de Entrada que redireciona a mensagem a outro destinatário.

    • Serviço de transporte em servidores de Transporte de Borda:

    • Receber conectores: %ExchangeInstallPath%TransportRoles\Logs\Edge\ProtocolLog\SmtpReceive

    • Enviar conectores: %ExchangeInstallPath%TransportRoles\Logs\Edge\ProtocolLog\SmtpSend

  • Especifique o tamanho máximo dos arquivos de registro de protocolo. O tamanho padrão é de 10 megabytes (MB).

  • Especifique um tamanho máximo para o diretório que contém os arquivos de log de protocolo. O tamanho padrão é 250 MB.

  • Especifique uma idade máxima para os arquivos de registro de protocolo. A idade padrão é 30 dias.

Do que você precisa saber para começar?

  • Tempo estimado para conclusão: 5 minutos

  • Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver quais permissões você precisa, confira as entradas "Serviço de Transporte", "Serviço de Transporte front-end", "Serviço de transporte de caixa de correio", entradas "Receber conectores" e "Enviar conectores" no tópico Permissões de fluxo de email .

  • Você pode usar o Centro de Administração do Exchange (EAC) para habilitar ou desabilitar o registro em log de protocolo para conectores de recebimento e enviar conectores em servidores de caixa de correio. Você também pode usar o EAC para configurar os caminhos de log de protocolo somente para o serviço de transporte. Para todas as outras opções de log de protocolo, você precisa usar o Shell de Gerenciamento do Exchange. Para saber como abrir o Shell de Gerenciamento do Exchange em sua organização do Exchange local, confira Abra o Shell de Gerenciamento do Exchange.

  • Você habilita ou desabilita o log de protocolo em cada conector individual. Você configura outras opções de registro em log de protocolo para todos os conectores De recebimento ou todos os conectores de envio que afetam cada serviço de transporte individual no servidor exchange. Todos os conectores de recebimento em um serviço de transporte compartilham os mesmos arquivos de log de protocolo e opções de log de protocolo. Esses arquivos e opções são separados das opções enviar arquivos de log de protocolo do conector e opções de log de protocolo no mesmo serviço de transporte.

    Cuidado

    Não execute esse procedimento em um servidor do Edge Transport que tenha sido inscrito na organização do Exchange usando o EdgeSync. Em vez disso, faça as alterações no serviço de Transporte do servidor Caixa de Correio. As alterações são replicadas no servidor de Transporte de Borda na próxima vez que ocorrer a sincronização do EdgeSync.

  • Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.

Usar o EAC para configurar o log de protocolo

Usar o EAC para habilitar ou desabilitar o log de protocolo em um conector

Use esse procedimento para habilitar ou desabilitar o log de protocolos em um conector Enviar ou um conector Receber no serviço De transporte em servidores de caixa de correio ou um conector De recebimento no serviço de transporte front-end em servidores de caixa de correio.

  1. Abra o EAC e navegue até um dos seguintes locais:

    • Fluxo de email>Enviar conectores.

    • Fluxo de email>Receber conectores.

  2. Selecione o conector que você deseja configurar e clique em Editarícone..

  3. Na guia Geral na seção nível de registro em log de protocolo , selecione uma das seguintes opções:

    • Nenhum: registro em log de protocolo desabilitado no conector.

    • Verbose: o log de protocolo está habilitado no conector.

  4. Quando concluir, clique em Salvar.

Use o EAC para configurar o local dos logs de protocolo em um servidor do Exchange

Use esse procedimento para configurar o local dos logs de protocolo para todos os conectores enviar ou todos os conectores de recebimento no serviço de transporte em servidores de caixa de correio.

  1. Abra o EAC e navegue até Servidores>Servidores.

  2. Selecione o servidor de caixa de correio que você deseja configurar e clique em Editarícone..

  3. Na página propriedades do servidor, clique em Logs de transporte. Na seção Log de protocolo , altere as seguintes configurações:

    • Caminho do log de protocolo de envio

    • Caminho do log de protocolo de recebimento

    Especifique um local no servidor exchange local. Se a pasta não existir, ela será criada quando você clicar em Salvar.

  4. Quando concluir, clique em Salvar.

Como saber se funcionou?

Para verificar se você usou com êxito o EAC para configurar o log de protocolo, navegue até o local especificado para o conector Enviar ou os logs de protocolo do conector Receber. Se você habilitou o registro em log de protocolo, verifique se existe um arquivo de log e se o arquivo está sendo atualizado para o conector. Se você desabilitou o registro em log de protocolo, verifique se o arquivo de log mais recente não está mais sendo atualizado para o conector.

Usar o Shell de Gerenciamento do Exchange para habilitar ou desabilitar o log de protocolo em um conector

Use o Shell de Gerenciamento do Exchange para habilitar ou desabilitar o log de protocolos em um conector Enviar ou um conector de Recebimento

Use este procedimento para habilitar ou desabilitar o logon do protocolo:

  • Um conector Enviar ou um conector De recebimento no serviço de transporte em servidores de caixa de correio.

  • Um conector De recebimento no serviço de transporte front-end em servidores de caixa de correio.

  • Um conector Enviar ou um conector De recebimento no serviço de transporte em servidores de transporte de borda.

Para habilitar ou desabilitar o log de protocolo em um conector Enviar ou um conector de Recebimento, use a seguinte sintaxe no Shell de Gerenciamento do Exchange:

<Set-SendConnector | Set-ReceiveConnector> <ConnectorIdentity> -ProtocolLoggingLevel <Verbose | None>

Este exemplo permite o registro em log de protocolo para o conector Receber chamado Connection de Contoso.com no servidor chamado Mailbox01.

Set-ReceiveConnector "Mailbox01\Connection from Contoso.com" -ProtocolLoggingLevel Verbose

Este exemplo desabilita o registro em log de protocolo para o conector Enviar chamado Conexão à Internet.

Set-ReceiveConnector "Connection to Internet" -ProtocolLoggingLevel None

Use o Shell de Gerenciamento do Exchange para habilitar ou desabilitar o registro em log de protocolo no conector De envio de organização intra-organização

Use esse procedimento para habilitar ou desabilitar o log de protocolo no conector de envio implícito e invisível da organização que existe no serviço de transporte, no serviço de Transporte front-end e no serviço envio de transporte da caixa de correio em servidores de caixa de correio. Para obter mais informações sobre esses conectores, consulte Conectores de envio implícitos.

O log de protocolo para o conector de envio de organização intra-organização ocorre nos logs de protocolo Enviar conector para o serviço de transporte especificado. Observe que a configuração do serviço de transporte controla o registro em log do protocolo para o conector De envio da organização intra-organização no serviço de transporte e no serviço Envio de Transporte da caixa de correio.

Para habilitar ou desabilitar o registro em log de protocolo no conector De envio de organização intra-organização, use a seguinte sintaxe no Shell de Gerenciamento do Exchange:

<Set-TransportService | Set-FrontEndTransportService> <ServerIdentity> -IntraOrgConnectorProtocolLoggingLevel <Verbose | None>

Este exemplo permite o registro em log de protocolo no conector Enviar na organização intra-organização no serviço transporte e no serviço envio de transporte da caixa de correio no servidor chamado Mailbox01.

Set-TransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel Verbose

Este exemplo desabilita o log de protocolo no conector Enviar da organização intra-organização no serviço de Transporte front-end no mesmo servidor.

Set-FrontEndTransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel None

Use o Shell de Gerenciamento do Exchange para habilitar ou desabilitar o log de protocolos na entrega da caixa de correio Receber conector

Use esse procedimento para habilitar ou desabilitar o log de protocolo na entrega implícita e invisível da caixa de correio Receber conector que existe no serviço de Entrega de Transporte da Caixa de Correio. O log de protocolo para esse conector ocorre nos logs de protocolo Receber conector para o serviço de Entrega de Transporte da Caixa de Correio. Para obter mais informações sobre esse conector, consulte Conectores de recebimento implícito no serviço entrega de transporte de caixa de correio em servidores de caixa de correio.

Para habilitar ou desabilitar o log de protocolo no conector de recebimento da caixa de correio, use a seguinte sintaxe no Shell de Gerenciamento do Exchange:

Set-MailboxTransportService <ServerIdentity> -MailboxDeliveryConnectorProtocolLoggingLevel <Verbose | None>

Este exemplo habilita o log de protocolo na entrega da caixa de correio Conector receber no servidor chamado Mailbox01.

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel Verbose

Este exemplo desabilita o log de protocolo na entrega da caixa de correio Conector receber no mesmo servidor.

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel None

Como saber se funcionou?

Para verificar se você usou com êxito o Shell de Gerenciamento do Exchange para habilitar ou desabilitar o log de protocolo em um conector, execute as seguintes etapas:

  1. Execute o seguinte comando no Shell de Gerenciamento do Exchange para verificar se o log de protocolo está habilitado ou desabilitado para todos os conectores no servidor exchange:

    Write-Host "Send Connectors:" -ForegroundColor yellow; Get-SendConnector | Format-List Name,ProtocolLoggingLevel; Write-Host "Receive Connectors:" -ForegroundColor yellow; Get-ReceiveConnector | Format-List Name,TransportRole,ProtocolLoggingLevel; Write-Host "Mailbox Transport Delivery service:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List *ProtocolLoggingLevel; Write-Host "Front End Transport service:" -ForegroundColor yellow; Get-FrontEndTransportService | Format-List *ProtocolLoggingLevel; Write-Host "Transport service and Mailbox Transport Submission service:" -ForegroundColor yellow; Get-TransportService | Format-List *ProtocolLoggingLevel
    
  2. Navegue até o local do log de protocolo. Se você habilitou o registro em log de protocolo, verifique se existe um arquivo de log e se o arquivo está sendo atualizado para o conector. Se você desabilitou o registro em log de protocolo, verifique se o arquivo de log mais recente não está mais sendo atualizado para o conector.

Use o Shell de Gerenciamento do Exchange para configurar as configurações de log de protocolo em um servidor do Exchange

Use esse procedimento para configurar as configurações de log de protocolo para todos os conectores enviar ou receber conectores em um serviço de transporte em um servidor de caixa de correio e no serviço de transporte em um servidor de Transporte de Borda.

Para configurar as configurações de log de protocolo no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

<Set-FrontEndTransportService | Set-MailboxTransportService | Set-TransportService> <ServerIdentity> -ReceiveProtocolLogPath <LocalFilePath> -ReceiveProtocolLogMaxFileSize <Size> -ReceiveProtocolLogMaxDirectorySize <Size> -ReceiveProtocolLogMaxAge <dd.hh:mm:ss> -SendProtocolLogPath <LocalFilePath> -SendProtocolLogMaxFileSize <Size> -SendProtocolLogMaxDirectorySize <Size> -SendProtocolLogMaxAge <dd.hh:mm:ss>

Este exemplo define as seguintes configurações de log de protocolo no serviço de transporte no servidor chamado Mailbox01:

  • Define a localização do log de protocolo para todos os conectores de recebimento como D:\Hub SMTP Receive Log e o local para todos os conectores de envio para D:\Hub SMTP Enviar Log. Se a pasta não existir, ela será criada para você.

  • Define o tamanho máximo de um arquivo de log de protocolo do conector para Conectores de Recebimento e Enviar conectores para 20 MB.

  • Define o tamanho máximo da pasta de log de protocolo do conector para Conectores de Recebimento e Enviar conectores para 400 MB.

  • Define a idade máxima de um arquivo de log de protocolo para conectores de recebimento e enviar conectores para 45 dias.

Set-TransportService Mailbox01 -ReceiveProtocolLogPath "D:\Hub SMTP Receive Log" -ReceiveProtocolLogMaxFileSize 20MB -ReceiveProtocolLogMaxDirectorySize 400MB -ReceiveProtocolLogMaxAge 45.00:00:00 -SendProtocolLogPath "D:\Hub SMTP Send Log" -SendProtocolLogMaxFileSize 20MB -SendProtocolLogMaxDirectorySize 400MB -SendProtocolLogMaxAge 45.00:00:00

Observações:

  • Definir os parâmetros SendProtocolLogPath ou ReceiveProtocolLogPath com o valor $null desabilita efetivamente o registro em log de protocolo para todos os conectores Send ou Receive no servidor. No entanto, definir o valor para $null gerar erros de log de eventos quando o registro em log de protocolo está habilitado para qualquer conector Enviar ou Receber conector no servidor, incluindo o conector Enviar intra-organização ou a entrega da caixa de correio Receber conector.

  • Definir os parâmetros ReceiveProtocolLogMaxAge ou SendProtocolLogMaxAge para o valor 00:00:00 impede a remoção automática de arquivos de log de protocolo por causa de sua idade.

Como saber se funcionou?

Para verificar se você usou com êxito o Shell de Gerenciamento do Exchange para configurar as configurações de log de protocolo em um servidor exchange, execute as seguintes etapas:

  1. Execute o seguinte comando no Shell de Gerenciamento do Exchange e verifique as configurações de log de protocolo no servidor exchange:

    Write-Host "Front End Transport service:" -ForegroundColor yellow; Get-FrontEndTransportService | Format-List ReceiveProtocolLog*,SendProtocolLog*; Write-Host "Mailbox Transport Submission and Mailbox Transport Delivery services:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List ReceiveProtocolLog*,SendProtocolLog*; Write-Host "Transport service:" -ForegroundColor yellow; Get-TransportService | Format-List ReceiveProtocolLog*,SendProtocolLog*
    
  2. Abra o local do log de protocolo no Windows Explorer ou Explorador de Arquivos para verificar se os arquivos de log existem, que os dados estão sendo gravados nos arquivos e que os arquivos estão sendo reciclados com base no tamanho máximo do arquivo e nos valores máximos de tamanho do diretório que você configurou.