Exchange - Repair de Corrupção do QUEUE Database (mail.que)
Nesse documento irei mostrar de forma rápida e simples como corrigir problemas de corrupção na Fila de E-mails do Exchange (Mail QUEUE):
Temos duas formas de Corrigir o problema, a primeira sendo bem agressivo e a segunda sendo mais conservadora, as duas tem o mesmo intuito ,ou seja, re-estabelecer o fluxo de e-mail:
1º) Recriando o Banco Corrompido da Queue: O problema desta ação é que você perderá os e-mails que estavam na fila, a vantagem é que o procedimento é rápido e simples:
- Entre na pasta Queue e mova ou exclua os arquivos de .Log e o mail.que;
- Suba o serviço de transporte que o Banco será recriado.
2º) Fazendo um repair no Database do Exchange, a vantagem aqui é que não se perde nada, porem o processo é relativamente mais demorado (O tempo vai depender do tamanho do DB e da fila)
1)Temos que ver o Status do Banco para certificar que está corrompido:
- Entre no Exchange Powershell;
- Vá até a pasta de Queue e execute o seguinte comando:
Eseutil /mh .\mail.que
• Veja na Linha “Status” se consta como:
“Dirty Shutdow” (Corrompido)
“Clean Shutdow” (Não corrompido)
2) Se constar como “Dirty Shutdow” será necessário executar uma reparação do Banco, para isso execute o seguinte comando no Powershell:
- Eseutil /p .\mail.que
3)Exclua ou mova os arquivos de LOG;
4)Suba o serviço de transport novamente.
Default PATH da QUEUE: %ExchangeInstallPath%TransportRoles\data\Queue
Espero ter ajudado mais um pouco...
Duvidas podem deixar MSG que responderei.
Até a Proxima.....