Uma caixa de correio envenenada é uma caixa de correio corrompida no Exchange Server que causa interrupções na base de dados Exchange store. Uma caixa de correio envenenada pode causar a falha da loja ou proibir o acesso a todas as caixas de correio alojadas pelo Exchange Server. O Exchange Server 2010 e versões posteriores podem identificar e colocar em quarentena uma caixa de correio envenenada antes que ela perturbe a loja Exchange e ameace a plataforma de mensagens.
Exchange Server coloca em quarentena uma caixa de correio envenenada se um thread associado a essa caixa de correio falhar, ou se mais de cinco threads em um processo de caixa de correio tiverem estagnado. Em ambos os casos, o Exchange Server cria uma chave de registro que leva à identificação da caixa de correio envenenada, que inclui o número de vezes que a caixa de correio falhou a loja e a última vez que a caixa de correio falhou a loja. Se o Exchange Server marcar uma caixa de correio como envenenada três vezes em duas horas, então ele irá colocar essa caixa de correio em quarentena por seis horas antes de ser liberada.
Exchange administrators can adjust the number of times a mailbox can be identified as poisoned before it is quarantined. Eles também podem alterar o tempo que uma caixa de correio permanece em quarentena antes que o Exchange Server a libere.
Exchange Server isola uma caixa de correio em quarentena dos usuários e outros processos Exchange -- como indexação de conteúdo e ferramentas da caixa de correio -- até que ele levante a quarentena. Se um administrador solucionar problemas e corrigir a causa raiz do evento da caixa de correio envenenada, ele pode liberar manualmente a caixa de correio em quarentena, apagando a chave de registro do evento de falha. Se o administrador não identificar e corrigir a causa raiz, o Exchange liberará a caixa de correio envenenada automaticamente quando a duração da quarentena expirar.
Administradores podem verificar o log de eventos do sistema e procurar pelo evento 10018 para identificar as caixas de correio em quarentena. Outros eventos de log podem apontar para potenciais problemas de execução de thread -- o que pode levar a quarentenas de caixas de correio envenenadas -- como um timeout no Exchange Server (evento 10025), um timeout na base de dados (evento 10026) e um timeout em uma caixa de correio individual (evento 10027).
Administradores podem ver o contador MSExchangeIS MailboxQuarantined Mailbox na ferramenta de monitoramento do Monitor de Desempenho para rastrear as caixas de correio em quarentena. PowerShell permite aos administradores medir o estado de quarentena de uma caixa de correio usando a Get-MailboxStatistics cmdlet. Os administradores podem usar a New-MailboxRepairRequest cmdlet no PowerShell para detectar e reparar a caixa de correio ou armazenar corrupções no Exchange 2010 Service Pack 1 (SP1) e mais tarde.