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:
- Fazer upgrade para Exchange Online Plan 2 (Business Premium, E3, E5), ou
- 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á ativoArchiveQuota: 100 GB(ou superior) — espaço total disponívelArchiveWarningQuota: 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: ProhibitSendouMailboxDisabled— 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:
- Messaging Records Management in Exchange Online
- Manage Archive Mailboxes in Exchange Online
- Retention tags and retention policies in Exchange Online
- Apply a retention policy to mailboxes
- Start-ManagedFolderAssistant cmdlet reference
- Get-MailboxStatistics cmdlet reference
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
