Configurar o rastreamento de mensagens no Exchange Server

O log de controle de mensagens registra a atividade da mensagem à medida que o email passa pelo pipeline de transporte nos servidores de Caixa de Correio e nos servidores de Transporte de Borda. Você pode usar os logs de controle de mensagens para perícia de mensagens, análise de fluxo de mensagens, relatórios e solução de problemas.

Você usa o cmdlet Set-TransportService no Shell de Gerenciamento do Exchange em servidores de caixa de correio e servidores de Transporte de Borda para todas as tarefas de configuração de rastreamento de mensagens. Por exemplo:

  • Habilitar ou desabilitar o controle de mensagens. O padrão é habilitado.

  • Especificar a localização dos arquivos de log de controle de mensagens. O local padrão é %ExchangeInstallPath%TransportRoles\Logs\MessageTracking.

  • Especificar um tamanho máximo para os arquivos individuais de log de controle de mensagens. O padrão é 10 MB.

  • Especificar o tamanho máximo do diretório que contém os arquivos de log de controle de mensagens. O padrão é 1.000 MB.

  • Especificar a idade dos arquivos de log de controle de mensagens: o padrão é 30 dias.

  • Habilitar ou desabilitar o log de assunto de mensagens nos logs de controle de mensagens. O padrão é habilitado.

Observação

Nos servidores da caixa de correio, você também pode usar o Centro de administração do Exchange (EAC) para habilitar ou desabilitar o rastreamento de mensagens e especificar o local dos arquivos de log de rastreamento de mensagens.

Do que você precisa saber para começar?

  • Tempo estimado para conclusão: 5 minutos

  • Para saber como abrir o Shell de Gerenciamento do Exchange em sua organização do Exchange local, confira Open the Exchange Management Shell.

  • Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver quais permissões você precisa, consulte as entradas "Serviço de transporte" no tópico Permissões de fluxo de email.

  • 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 acompanhamento de mensagens em servidores de caixa de correio

  1. Abra o EAC e navegue até Servidores>Servidores> selecione o servidor caixa de correio que você deseja configurar > e clique em Editarícone..

  2. Na página de propriedades do servidor, clique em Logs de Transporte. Na seção Log de acompanhamento de mensagens , altere qualquer uma das seguintes configurações:

    • Habilitar o log de rastreamento de mensagens: para desabilitar o rastreamento de mensagens no servidor, desmarque a caixa de seleção. Para habilitar o log de acompanhamento de mensagens, marque a caixa de seleção.

    • Caminho do log de rastreamento de mensagens: o valor especificado deve estar no servidor exchange local. Se a pasta não existir, ela será criada para você quando você clicar em Salvar.

  3. Quando concluir, clique em Salvar.

Usar o Shell de Gerenciamento do Exchange para configurar o rastreamento de mensagens

Como explicado anteriormente, você pode usar o cmdlet Set-TransportService para executar todas as tarefas de configuração de rastreamento de mensagens em servidores de caixa de correio e servidores de Transporte de Borda. Para configurar o rastreamento de mensagens no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

Set-TransportService [<ServerIdentity>] -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true | $false>

Observe que você não precisa especificar o servidor exchange ao executar o comando no servidor que deseja configurar.

Este exemplo configura as seguintes configurações de log de rastreamento de mensagens no servidor chamado Mailbox01:

  • Define o local dos arquivos de log de acompanhamento de mensagens em D:\Log de Acompanhamento de Mensagens. Observe que, se a pasta não existir, ela será criada para você.

  • Define o tamanho máximo de um arquivo de log de acompanhamento de mensagens para 20 MB.

  • Define o tamanho máximo do diretório de log de acompanhamento de mensagens para 1.5 GB.

  • Define a duração máxima de um arquivo de log de acompanhamento de mensagens para 45 dias.

Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Observação

  • Definir o parâmetro MessageTrackingLogPath como o valor $null, desabilita efetivamente o rastreamento de mensagens. No entanto, se o valor do parâmetro MessageTrackingLogEnabled for $true, erros de log de eventos serão gerados.
  • Definir o parâmetro MessageTrackingLogMaxAge para o valor 00:00:00 impede a remoção automática de arquivos de log de rastreamento de mensagens devido à idade.
  • O tamanho máximo do diretório de log de rastreamento de mensagens é três vezes o valor do parâmetro MessageTrackingLogMaxDirectorySize . Embora os arquivos de log de rastreamento de mensagens gerados pelos quatro serviços diferentes tenham quatro prefixos de nome diferentes, a quantidade e a frequência dos dados gravados no log de transporte moderado (MSGTRKMA) são insignificantes em comparação com os outros três logs. Para obter mais informações, consulte Estrutura dos arquivos de log de rastreamento de mensagens.

Este exemplo desabilita o log do assunto da mensagem no log de rastreamento de mensagens no servidor chamado Mailbox01:

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

Este exemplo desabilita o acompanhamento de mensagens no servidor de caixa de correio chamado Mailbox01:

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

Como saber se funcionou?

Para verificar se você configurou com êxito o rastreamento de mensagens, execute o seguinte comando no Shell de Gerenciamento do Exchange:

Get-TransportService [<ServerIdentity>] | Format-List MessageTrackingLog*

Você também pode abrir o local do log de rastreamento de mensagens 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 eles 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.