Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando você cria uma Pasta de Pesquisa para todos os itens de email no Microsoft Outlook 2019, no Outlook 2016, no Outlook 2013 ou no Outlook para Microsoft Office 365, a pasta pode incluir itens inesperados com um assunto em branco. Se você apontar para esses itens, as seguintes informações serão exibidas:
Na pasta: PersonMetadata
A pasta PersonMetadata foi criada e usada pelo OCM (Outlook Customer Manager). Embora o serviço OCM tenha sido preterido em junho de 2020, o Outlook ainda usa essa pasta. Quando novos itens são criados na pasta Contatos ou na pasta Cache do Destinatário (uma pasta oculta na pasta Contatos), os itens relacionados são criados na pasta PersonMetadata.
A pasta PersonMetadata é normalmente ocultada de outras partes da interface do usuário do Outlook. No entanto, os itens de email da pasta PersonMetadata podem ser incluídos nas Pastas de Pesquisa. Você pode identificar esses itens por sua linha de assunto vazia.
A pasta PersonMetadata e os itens que forem criados nela serão removidos do serviço no futuro. Enquanto isso, você pode usar qualquer uma das seguintes soluções alternativas para este problema.
Solução alternativa 1
Para evitar que os itens de email da pasta PersonMetadata apareçam nas Pastas de Pesquisa, siga estas etapas:
- Clique com o botão direito do mouse na Pasta de Pesquisa e selecione Personalizar Esta Pasta de Pesquisa.
- Clique em Procurar e desmarque a opção Pesquisar Subpastas.
- Selecione manualmente as pastas que deseja incluir.
Solução alternativa 2
Se você receber uma notificação de "limite de item de pasta" que afirma que a pasta PersonMetadata está se aproximando do limite de 1 milhão de itens, use um dos seguintes métodos para excluir todos os itens da pasta.
Notificação de limite de item de pasta:
Método 1: Execute o MFCMAPI no computador do usuário afetado
Use esse método se apenas alguns usuários estiverem enfrentando o problema. Se houver muitos usuários afetados, use o Método 2.
Saia do Outlook.
Baixe a ferramenta MFCMAPI.
Inicie o programa MfcMapi.exe e selecione OK.
No menu Ferramentas, selecione Opções, especifique as seguintes opções e selecione OK:
- Use o sinalizador MDB_Online ao chamar OpenMsgStore
- Use o sinalizador MAPI_NO_CACHE ao chamar OpenEntry
No menu Sessão, selecione Logon.
Na lista Nome do Perfil, selecione o perfil da caixa de correio e selecione OK.
Clique duas vezes no Repositório de Mensagens do Microsoft Exchange apropriado. Normalmente, essa é a entrada que tem a configuração Default Store = True.
No painel de navegação, expanda o Contêiner Raiz, expanda o Início do Repositório de Informações e selecione PersonMetadata.
Observação
O texto para o nó Início do repositório de informações pode ser localizado em outro idioma, dependendo das configurações regionais da caixa de correio.
Clique com o botão direito do mouse em PersonMetadata>Avançado>Esvaziar itens e subpastas da pasta.
Na caixa de diálogo Excluir Itens e Subpastas, selecione Exclusão Irreversível e selecione OK.
Observe que o MFCMAPI pode parecer parar de responder por um longo período enquanto executa a operação de exclusão. Você pode monitorar o progresso executando o cmdlet Get-MailboxFolderStatistics.
Método 2: Execute o script EWS como administrador
Esse método exige que você configure uma conta de serviço para representar o usuário. Consulte este artigo para saber como configurar a representação.
Baixe e instale a API gerenciada do EWS no computador onde você executará o script EWS.
Baixe o script EWS.
Execute o seguinte cmdlet como administrador para instalar o módulo de gerenciamento mais recente do PowerShell do Exchange Online:
Install-Module ExchangeOnlineManagement
Execute o seguinte cmdlet para esvaziar a pasta PersonMetadata para um usuário único:
.\CleanPersonMetadata.ps1 -Identity user@contoso.com
Este cmdlet exclui irreversivelmente o conteúdo (os itens não são movidos para Itens Excluídos). Se você quiser simular a exclusão antes de se comprometer com ela, use o parâmetro
-WhatIf
.Para executar o script em relação a vários usuários, crie um arquivo CSV que contenha uma coluna Identidade e que tenha os endereços SMTP desses usuários. Em seguida, execute este cmdlet:
Import-CSV UserList.csv | .\CleanPersonMetadata.ps1 -Confirm:$false
Observação: Se você receber um erro em que o módulo não pode ser encontrado, será necessário atualizar o script para corresponder ao caminho do arquivo para o módulo. O script tem atualmente o seguinte caminho:
Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force
Atualize o caminho no script na linha #639 da seguinte forma:
Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\netFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force
Quando for solicitado, digite as credenciais da conta de serviço que você configurou para representação.