No Exchange 2007, você não pode modificar as configurações de controle de mensagens no Console de Gerenciamento do Exchange (EMC). Você precisa usar o Shell de Gerenciamento do Exchange (EMS):
Verifique se o rastreamento de mensagens está ativado com este comando do PowerShell:
Get-MailboxServer [servername] | fl *messagetracking*
Ligue-o com:
Set-TransportServer [servername] –MessageTrackingLogEnabled $true
O rastreamento de mensagens só pode ser configurado em servidores Exchange que tenham as funções Transporte de Hub, Transporte de Borda ou Caixa de Correio.
EDIT 1
Como o rastreamento de mensagens está ativado, mas parece não estar registrando emails externos, vamos tentar algumas coisas.
Teste a integridade do seu servidor e publique os resultados em sua postagem original. No EMS, execute os dois cmdlets a seguir:
Test-ServiceHealth
Test-SystemHealth
Verifique se há erros relacionados ao Exchange em seus registros de eventos. Estou interessado em ver se os arquivos de log estão sendo gravados corretamente.
Uma possibilidade da terra ligeiramente queimada é desativar o rastreamento de mensagens, desabilitar os serviços do Exchange pertinentes, mover o log de controle para uma nova pasta e reiniciar os serviços do Exchange, criando assim um novo arquivo de log.
O local padrão dos registros de controle de mensagens é: Drive:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\MessageTracking
( Isenção de responsabilidade! Faça o seguinte por sua conta e risco! )
- Desativar o rastreamento de mensagens
Set-TransportServer [servername] –MessageTrackingLogEnabled $false
(verifique se você está no servidor de transporte do hub!) - Pare os seguintes serviços: Transporte, Envio de Email e Serviços de Pesquisa de Log de Transporte do Exchange.
- Mova os arquivos de log de acompanhamento de mensagens existentes para uma nova pasta.
- Reinicie os serviços que você parou na etapa dois.
- Reativar o rastreamento de mensagens
Set-TransportServer [servername] –MessageTrackingLogEnabled $true