Partilhar via


Configurar o controlo 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.

Utilize o cmdlet Set-TransportService na Shell de Gestão do Exchange em servidores de Caixa de Correio e servidores de Transporte edge para todas as tarefas de configuração de controlo 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. A localização predefinida é %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, também pode utilizar o Centro de administração do Exchange (EAC) para ativar ou desativar o controlo de mensagens e especificar a localização dos ficheiros de registo de controlo de mensagens.

Do que você precisa saber para começar?

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 paraServidores Servidores>> selecione > o servidor da Caixa de Correio que pretende configurar e clique em Editarícone Editar..

  2. Na página de propriedades do servidor, clique em Logs de Transporte. Na secção Registo de controlo de mensagens, altere qualquer uma das seguintes definições:

    • Ativar registo de controlo de mensagens: para desativar o controlo de mensagens no servidor, desmarque a caixa de verificação. Para habilitar o log de acompanhamento de mensagens, marque a caixa de seleção.

    • Caminho do registo de controlo de mensagens: o valor que especificar tem de estar no servidor Exchange local. Se a pasta não existir, é criada automaticamente quando clica em Guardar.

  3. Quando concluir, clique em Salvar.

Utilizar a Shell de Gestão do Exchange para configurar o controlo de mensagens

Conforme explicado anteriormente, pode utilizar o cmdlet Set-TransportService para efetuar todas as tarefas de configuração de controlo de mensagens em servidores de Caixa de Correio e servidores de Transporte Edge. Para configurar o controlo de mensagens na Shell de Gestão do Exchange, utilize a seguinte sintaxe:

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

Tenha em atenção que não precisa de especificar o servidor Exchange quando executar o comando no servidor que pretende configurar.

Este exemplo configura as seguintes definições de registo de controlo de mensagens no servidor denominado Caixa de Correio01:

  • Define o local dos arquivos de log de acompanhamento de mensagens em D:\Log de Acompanhamento de Mensagens. Tenha em atenção que, se a pasta não existir, esta é criada para si.

  • 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, desativa efetivamente o controlo de mensagens. No entanto, se o valor do parâmetro MessageTrackingLogEnabled for $true, são gerados erros de registo de eventos.
  • Definir o parâmetro MessageTrackingLogMaxAge para o valor 00:00:00 impede a remoção automática de ficheiros de registo de controlo de mensagens devido à idade.
  • O tamanho máximo do diretório de registo de controlo de mensagens é três vezes superior ao valor do parâmetro MessageTrackingLogMaxDirectorySize . Embora os ficheiros de registo de controlo de mensagens gerados pelos quatro serviços diferentes tenham quatro prefixos de nome diferentes, a quantidade e a frequência dos dados escritos no registo de transporte moderado (MSGTRKMA) são insignificantes em comparação com os outros três registos. Para obter mais informações, veja Estrutura dos ficheiros de registo de controlo de mensagens.

Este exemplo desativa o registo do assunto da mensagem no registo de controlo de mensagens no servidor com o nome Caixa de Correio01:

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 configurou o controlo de mensagens com êxito, execute o seguinte comando na Shell de Gestão do Exchange:

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

Também pode abrir a localização do registo de controlo de mensagens no Explorador do Windows ou no Explorador de Ficheiros para verificar se os ficheiros de registo existem, se os dados estão a ser escritos nos ficheiros e que estão a ser reciclados com base no tamanho máximo do ficheiro e nos valores máximos de tamanho de diretório que configurou.