Localização dos registos de email do servidor do Exchange

2

Recentemente, não recebemos alguns e-mails de um provedor específico. Parece que os e-mails chegam ao nosso servidor (não há erro no lado do remetente), então eu quero verificar os logs porque nosso servidor do Exchange não processa esses e-mails.

    
por NoNameProvided 27.01.2014 / 11:10

2 respostas

5

Eu tentaria algo assim com o shell do Gerenciamento do Exchange (ou outra máquina com os cmdlets do Exchange):

Get-MessageTrackingLog -start '[date it started]' -resultsize unlimited | where-object {$_.Sender -like '*theirdomain.com'} 

Se isso gerar um monte de FAIL, tente:

Get-AgentLog -startdate '[date it started]' | where {$_.P1FromAddress -like '*theirdomain.com'} | select-object Reason  | group-object Reason

para uma explicação do motivo pelo qual o Exchange não os ama. Gotas silenciosas são frequentemente antispam.

Se não houver nenhum registro deles alguma vez tocando no Exchange, eu presumo que algo está errado.

    
por 27.01.2014 / 13:57
4

A partir do Exchange Management Console , no menu toolbox , você pode usar o recurso Message Tacking (isso abrirá a GUI na interface da web).

Editar: Para abrir a GUI dentro do Console de Gerenciamento do Exchange, selecione Mail Flow Troubleshooter

A partir daqui, você pode definir muitos filtros para pesquisar e-mails específicos e ver como seus servidores de transporte os processaram.

link

Além disso, se você tiver um software / hardware antispam na frente de seus servidores Exchange, poderá ser útil verificar se eles não consideraram esses e-mails como spam e eliminaram / colocaram-nos em quarentena.

    
por 27.01.2014 / 11:18