Mailbox Não Faz Arquivo Automático no Exchange Online: Como Resolver

Resumo: Este guia aborda cenários onde uma mailbox com política de retenção/arquivamento ativa não inicia o processo de arquivo automático conforme esperado. Aprenda a diagnosticar o problema e forçar o processamento manualmente.

Cenário Comum

O cliente reporta que o arquivamento automático da mailbox não está a ocorrer, mesmo existindo uma política de retenção configurada no tenant Microsoft 365. Em muitos casos, a mailbox ainda não foi processada pelo Managed Folder Assistant, responsável por aplicar a política de arquivo de forma automática.

Nota: O Managed Folder Assistant processa mailboxes conforme a carga do tenant. Em alguns casos, pode levar vários dias até que uma mailbox seja processada automaticamente.

Licenciamento: Que Planos Incluem Arquivo Automático

O In-Place Archive (arquivo online) no Exchange Online depende do plano de licenciamento atribuído à mailbox. Nem todos os planos M365 incluem esta funcionalidade.

Plano M365 Exchange Plan AutoArchive PST (local) In-Place Archive (online) Auto-expanding Archive
Business Basic Plan 1 Sim (Outlook desktop) Não incluído Não incluído
Business Standard Plan 1 Sim (Outlook desktop) Não incluído Não incluído
Business Premium Plan 2 Sim Incluído Incluído
E3 Plan 2 Sim Incluído Incluído
E5 Plan 2 Sim Incluído Incluído
Exchange Online Plan 1 (standalone) Plan 1 Sim Não incluído Não incluído
Exchange Online Plan 2 (standalone) Plan 2 Sim Incluído Incluído
Exchange Online Archiving (add-on) Add-on Sim Incluído Incluído

Importante: Se a mailbox tem licença Exchange Online Plan 1 (Business Basic, Business Standard), o In-Place Archive não está disponível. Para activar o arquivo online, é necessário:

  1. Fazer upgrade para Exchange Online Plan 2 (Business Premium, E3, E5), ou
  2. Adicionar a licença Exchange Online Archiving como add-on ao Plan 1

AutoArchive para PST (local): Esta funcionalidade não depende de licenciamento — é uma funcionalidade do cliente Outlook desktop que cria ficheiros .pst locais. No entanto, o In-Place Archive (online, gerido pelo Exchange Online) requer licença Plan 2 ou add-on.

Diferenças entre AutoArchive PST e In-Place Archive:

  • AutoArchive PST (local): Move emails para um ficheiro .pst no disco local do PC. Não requer licença. Acessível apenas nesse PC. Não sincroniza com o servidor.
  • In-Place Archive (online): Cria uma mailbox de arquivo adicional no Exchange Online. Acessível a partir de qualquer dispositivo (OWA, Outlook, mobile). Requer licença Plan 2 ou add-on. Suporta auto-expanding archive até 1.5 TB.

Para verificar que licenças estão atribuídas a um utilizador via PowerShell:

Get-MgUser -UserId [email protected] -Property AssignedLicenses | Select -ExpandProperty AssignedLicenses | Select SkuId

# Mapear SkuId para nome do plano
Get-MgSubscribedSku | Select SkuPartNumber,SkuId,CapabilityStatus

Diagnóstico: Passos a Verificar

Antes de tomar ação, execute os seguintes comandos para compreender o estado atual da mailbox:

1. Confirmar Status do Arquivo e Quotas

Valide se a mailbox tem arquivo ativo e quotas de arquivo configuradas:

Get-Mailbox [email protected] | fl ArchiveStatus,ArchiveQuota,ArchiveWarningQuota

Valores esperados:

  • ArchiveStatus: Active — indica que o arquivo está ativo
  • ArchiveQuota: 100 GB (ou superior) — espaço total disponível
  • ArchiveWarningQuota: 90 GB (ou inferior) — aviso de proximidade do limite

Se ArchiveStatus estiver Disabled: Será necessário ativar o arquivo antes de proceder. Consulte a documentação oficial da Microsoft em Enable or disable the Archive Mailbox.

2. Validar Política de Retenção Atribuída

Confirme qual política de retenção está atribuída à mailbox:

Get-Mailbox [email protected] | fl RetentionPolicy

Resultado esperado: O comando deve retornar o nome de uma política de retenção, como Default MRM Policy ou Archive and Delete.

Se RetentionPolicy estiver vazio ou null: Nenhuma política está atribuída. Será necessário atribuir uma política. Consulte Apply a retention policy to mailboxes in Exchange Online.

3. Confirmar Tags de Arquivamento na Política

Valide se a política de retenção contém tags de arquivamento válidas:

Get-RetentionPolicy | fl Name,RetentionPolicyTagLinks

Resultado esperado: A propriedade RetentionPolicyTagLinks deve conter pelo menos uma tag com ação de arquivo (move to archive).

Exemplo: Uma política típica deve incluir tags como MRM-1Year-MoveToArchive ou Default Policy Tag.

4. Verificar Data de Processamento do Managed Folder Assistant

Consulte quando foi a última vez que a mailbox foi processada:

Get-MailboxStatistics [email protected] | fl LastProcessedTime

Análise do resultado:

  • LastProcessedTime recente (horas): A mailbox foi processada. Se o arquivo ainda não está a funcionar, o problema pode estar na política.
  • LastProcessedTime antigo (dias/semanas): A mailbox não foi ainda processada pelo Managed Folder Assistant. Será necessário forçar o processamento manual.
  • LastProcessedTime vazio/null: A mailbox nunca foi processada. Força a execução imediata (próximo passo).

Ação: Forçar Processamento Manual

Se a mailbox não foi ainda processada ou o processamento automático está atrasado, pode forçar a execução do Managed Folder Assistant:

Passo 1: Executar o Managed Folder Assistant

Start-ManagedFolderAssistant -Identity [email protected]

Resultado esperado: O comando executa sem erros. A mailbox será colocada numa fila de processamento.

Dica: Pode executar o comando para múltiplas mailboxes em simultâneo usando um ciclo PowerShell:

Get-Mailbox -Filter {RetentionPolicy -eq "Default MRM Policy"} | Start-ManagedFolderAssistant

Passo 2: Aguardar Processamento

Após executar o comando, o Managed Folder Assistant colocará a mailbox numa fila de processamento. Dependendo da carga do tenant, o processamento pode levar:

  • Alguns minutos a 1 hora: Em tenants com baixa carga
  • Várias horas: Em tenants com carga moderada/alta

Recomendação: Aguarde pelo menos 1-2 horas antes de verificar novamente. Em alguns casos, especialmente em fins de semana ou horários de pico, pode ser necessário aguardar até 24 horas.

Passo 3: Validar Processamento

Após aguardar, execute novamente o comando de verificação:

Get-MailboxStatistics [email protected] | fl LastProcessedTime

Se LastProcessedTime foi atualizado para uma data/hora recente, o Managed Folder Assistant completou o processamento.

Passo 4: Confirmar Arquivamento

Valide se o arquivamento começou a refletir-se na mailbox:

Get-MailboxFolderStatistics [email protected] -Archive | fl FolderPath,FolderSize,ItemsInFolder

Resultado esperado: O comando deverá mostrar pastas no arquivo (por exemplo, /Arquivo, /Arquivo/Pasta de Trabalho) com itens e espaço utilizado.

Se o arquivo continua vazio: Verifique novamente a política de retenção. A política pode não conter tags com ação de arquivo ou pode não estar corretamente configurada.

Cenários Adicionais e Resolução Passo a Passo

1. Arquivo Desativado

Se o ArchiveStatus retornar Disabled, o arquivo não está activo. Para activar:

# Verificar estado actual
Get-Mailbox [email protected] | fl ArchiveStatus,ArchiveQuota

# Activar o arquivo na mailbox
Enable-Mailbox -Identity [email protected] -Archive

# Confirmar que ficou activo
Get-Mailbox [email protected] | fl ArchiveStatus,ArchiveQuota,ArchiveWarningQuota

Verificar: Após activar, o ArchiveStatus deve mudar para Active. A mailbox de arquivo aparece no Outlook e no OWA como “Arquivo Online” ou “Online Archive”.

Se o comando falhar com erro de licença: A mailbox não tem Exchange Online Plan 2 ou o add-on Exchange Online Archiving. Verifique as licenças atribuídas ao utilizador no Microsoft 365 Admin Center ou via Get-MgUser.

Documentação de referência: Enable or disable the Archive Mailbox in Exchange Online.

2. Quotas do Arquivo Esgotadas

Se o arquivo atingiu a quota máxima, o Managed Folder Assistant não consegue mover mais mensagens. Para verificar:

# Verificar tamanho actual do arquivo vs quota
Get-MailboxStatistics [email protected] -Archive | fl TotalItemSize,StorageLimitStatus

# Verificar quota configurada
Get-Mailbox [email protected] | fl ArchiveQuota,ArchiveWarningQuota

Análise do resultado:

  • StorageLimitStatus: BelowLimit — ainda tem espaço. O problema não é quota.
  • StorageLimitStatus: IssueWarning — atingiu o aviso. O arquivo está quase cheio.
  • StorageLimitStatus: ProhibitSend ou MailboxDisabled — quota esgotada. Não aceita mais itens.

Para aumentar a quota (apenas em Plan 2 com auto-expanding archive):

# Activar auto-expanding archive (quota passa de 100GB para até 1.5TB)
Enable-Mailbox -Identity [email protected] -AutoExpandingArchive

# Verificar se foi activado
Get-Mailbox [email protected] | fl AutoExpandingArchiveEnabled

Verificar: O AutoExpandingArchiveEnabled deve ficar True. A expansão automática pode levar 1-2 dias a ser processada pela Microsoft. O utilizador não precisa de fazer nada — a pasta de arquivo expande-se automaticamente.

Documentação de referência: Manage archive mailboxes in Exchange Online.

3. Política de Retenção sem Tags de Arquivo

Se a política não contém tags com ação de arquivo (move to archive), os emails nunca serão movidos automaticamente. Para validar e corrigir:

# 1. Listar todas as tags de retenção existentes no tenant
Get-RetentionPolicyTag | fl Name,Type,RetentionAction,AgeLimitForRetention

# 2. Verificar se existem tags com RetentionAction = MoveToArchive
Get-RetentionPolicyTag | Where-Object {$_.RetentionAction -eq "MoveToArchive"} | fl Name,AgeLimitForRetention

Se não existirem tags MoveToArchive: Criar uma nova tag de arquivo:

# Criar uma tag de arquivo personalizada (move para arquivo após 1 ano)
New-RetentionPolicyTag -Name "MoveToArchive-1Year" -Type Personal -RetentionAction MoveToArchive -AgeLimitForRetention 365

# Adicionar a tag à política de retenção existente
Set-RetentionPolicy -Identity "Default MRM Policy" -RetentionPolicyTagLinks @{Add="MoveToArchive-1Year"}

# Verificar que a tag foi adicionada
Get-RetentionPolicy "Default MRM Policy" | fl Name,RetentionPolicyTagLinks

Verificar: A propriedade RetentionPolicyTagLinks deve incluir a nova tag. Depois de adicionar a tag, executar Start-ManagedFolderAssistant para forçar o processamento.

Documentação de referência: Create a retention policy in Exchange Online.

4. Mailbox sem Política de Retenção Atribuída

Se a propriedade RetentionPolicy estiver vazia, a mailbox não tem política e o arquivo automático nunca ocorre. Para atribuir uma política:

# 1. Verificar politicas disponiveis no tenant
Get-RetentionPolicy | fl Name,RetentionPolicyTagLinks

# 2. Atribuir a politica a uma mailbox especifica
Set-Mailbox -Identity [email protected] -RetentionPolicy "Default MRM Policy"

# 3. Confirmar que a politica foi atribuida
Get-Mailbox [email protected] | fl RetentionPolicy

# 4. Forcar o processamento imediato
Start-ManagedFolderAssistant -Identity [email protected]

Para atribuir a mesma política a todas as mailboxes do tenant:

Get-Mailbox -ResultSize Unlimited | Set-Mailbox -RetentionPolicy "Default MRM Policy"

# Forcar processamento de todas
Get-Mailbox -ResultSize Unlimited | Start-ManagedFolderAssistant

Verificar: O RetentionPolicy deve mostrar o nome da política atribuída. Após o Start-ManagedFolderAssistant, aguardar 1-2 horas e verificar o LastProcessedTime.

Documentação de referência: Apply a retention policy to mailboxes in Exchange Online.

5. Managed Folder Assistant Não Processa

Se o LastProcessedTime continua vazio após forçar com Start-ManagedFolderAssistant, o problema pode ser:

# Verificar se o assistente esta activo no tenant
Get-OrganizationConfig | fl ElcProcessingDisabled,ELCAgentsInfo

# Se ElcProcessingDisabled estiver True, o processamento esta desactivado no tenant
# Activar o processamento
Set-OrganizationConfig -ElcProcessingDisabled $false

# Forcar novamente o processamento da mailbox
Start-ManagedFolderAssistant -Identity [email protected]

# Verificar logs de processamento
Get-MailboxStatistics [email protected] | fl LastProcessedTime,LastProcessedVersion

Atenção: Se o ElcProcessingDisabled estiver True, nenhuma mailbox do tenant está a ser processada. Isto pode ocorrer durante migrações ou por configuração manual. Active com cuidado e verifique com o suporte Microsoft se o problema persistir.

Documentação de referência: Start-ManagedFolderAssistant cmdlet reference.

6. Mailbox em Litigation Hold ou In-Place Hold

Se a mailbox estiver em Litigation Hold ou In-Place Hold, o comportamento do arquivamento pode ser diferente. Itens retidos não são movidos para o arquivo conforme a política normal:

# Verificar se a mailbox esta em hold
Get-Mailbox [email protected] | fl LitigationHoldEnabled,LitigationHoldDuration,InPlaceHolds

# Se LitigationHoldEnabled estiver True, os itens retidos não sao movidos
# Verificar detalhes do hold
Get-Mailbox [email protected] | fl LitigationHoldEnabled,LitigationHoldOwner,LitigationHoldDate

Verificar: Se a mailbox está em hold, os itens permanecem na caixa principal mesmo que a política de arquivo diga para os mover. Isto é comportamento esperado — o hold sobrepõe-se à política de retenção. Para que o arquivamento funcione normalmente, é necessário remover o hold (se aplicável).

Referências Microsoft Oficiais

Para informações mais detalhadas sobre gestão de arquivo e políticas de retenção em Exchange Online, consulte a documentação oficial da Microsoft:

Resumo dos Passos

Passo Comando Objetivo
1 Get-Mailbox … | fl ArchiveStatus Validar se arquivo está ativo
2 Get-Mailbox … | fl RetentionPolicy Confirmar política atribuída
3 Get-RetentionPolicy | fl …TagLinks Validar tags de arquivo
4 Get-MailboxStatistics … | fl LastProcessedTime Verificar data processamento
5 Start-ManagedFolderAssistant … Forçar processamento manual
6 Get-MailboxFolderStatistics -Archive Confirmar arquivamento

Última atualização: 25 de maio de 2026 | Versão: 1.0 | Categoria: Exchange Online, M365 Administração

 

Este artigo foi útil?

Duarte Spínola

Deixe um Comentário