Condividi tramite


Le cartelle di ricerca di Outlook mostrano elementi di posta inaspettati con un oggetto vuoto

Quando si crea una cartella di ricerca per tutti gli elementi di posta in Microsoft Outlook 2019, Outlook 2016, Outlook 2013 o Outlook per Microsoft 365, la cartella può includere elementi imprevisti con un oggetto vuoto. Se si sposta il puntatore su questi elementi, vengono visualizzate le seguenti informazioni:

Nella cartella: PersonMetadata

La cartella PersonMetadata è stata creata e utilizzata da Outlook Customer Manager (OCM). Sebbene il servizio OCM sia stato deprecato a giugno 2020, Outlook continua a utilizzare questa cartella. Quando vengono creati nuovi elementi nella cartella Contatti o nella cartella Cache destinatari (una cartella nascosta nella cartella Contatti), vengono creati elementi correlati nella cartella PersonMetadata.

La cartella PersonMetadata è normalmente nascosta da altre parti dell'interfaccia utente di Outlook. Tuttavia, gli elementi di posta della cartella PersonMetadata possono essere inclusi nelle Cartelle ricerca. È possibile identificare tali elementi osservando il campo dell'oggetto vuoto.

La cartella PersonMetadata e gli elementi creati in essa verranno rimossi dal servizio in futuro. Nel frattempo, è possibile utilizzare una delle soluzioni alternative seguenti per risolvere questo problema.

Soluzione alternativa 1

Per impedire la visualizzazione degli elementi di posta nella cartella PersonMetadata nelle cartelle di ricerca, attenersi alla seguente procedura:

  1. Fare clic con il pulsante destro del mouse sulla Cartella ricerche e selezionare Personalizza cartella ricerche.
  2. Selezionare Sfoglia e deselezionare l'opzione Ricerca nelle sottocartelle.
  3. Selezionare manualmente le cartelle che si desidera includere.

Soluzione alternativa 2

Se viene visualizzata una notifica di "limite di elementi nella cartella" che avvisa che la cartella PersonMetadata si sta avvicinando al limite di 1 milione di elementi, utilizzare uno dei metodi seguenti per eliminare tutti gli elementi nella cartella.

Notifica del limite di elementi della cartella:

                             Screenshot della notifica del limite di elementi della cartella.                                           

Metodo 1: Eseguire MFCMAPI nel computer dell'utente interessato

Utilizzare questo metodo se soltanto alcuni utenti sono interessati dal problema. Se gli utenti interessati sono molti, utilizzare il Metodo 2.

  1. Chiudere Outlook.

  2. Scaricare lo strumento MFCMAPI.

  3. Avviare il programma MfcMapi.exe e selezionare OK.

  4. Nel menu Strumenti, selezionare Opzioni, specificare le opzioni seguenti e selezionare OK:

    • Utilizzare il flag MDB_Online quando si chiama OpenMsgStore
    • Utilizzare il flag MAPI_NO_CACHE quando si chiama OpenEntry
  5. Nel menu Sessione, selezionare Accesso.

  6. Nell'elenco Nome profilo, selezionare il profilo per la cassetta postale e poi selezionare OK.

  7. Fare doppio clic sull'Archivio messaggi di Microsoft Exchange appropriato. In genere, questa è la voce con l'impostazione Archivio predefinito = True.

  8. Nel pannello di navigazione, espandere Contenitore radice, espandere Livello superiore archivio informazioni e selezionare PersonMetadata.

    Nota

    Il testo per il nodo Livello superiore archivio informazioni potrebbe essere localizzato in un'altra lingua, a seconda delle impostazioni internazionali della cassetta postale.

  9. Fare clic con il pulsante destro del mouse su PersonMetadata>Avanzate>Eliminare elementi e sottocartelle dalla cartella.

  10. Nella finestra di dialogo Eliminare elementi e sottocartelle, selezionare Eliminazione definitiva e poi selezionare OK.

Si noti che MFCMAPI potrebbe dare l'impressione di essersi arrestato per un periodo di tempo prolungato durante l'esecuzione dell'operazione di eliminazione. È possibile monitorarne lo stato di avanzamento eseguendo il cmdlet Get-MailboxFolderStatistics.

Metodo 2: Eseguire lo script EWS come amministratore

Questo metodo richiede la configurazione di un account di servizio per rappresentare l'utente. Vedere questo articolo per informazioni su come configurare la rappresentazione.

  1. Scaricare e installare l'API gestita di EWS nel computer in cui verrà eseguito lo script EWS.

  2. Scaricare lo script EWS.

  3. Eseguire il cmdlet seguente come amministratore per installare il modulo di gestione di Exchange Online PowerShell più recente:

    Install-Module ExchangeOnlineManagement
    
  4. Eseguire il cmdlet seguente per svuotare la cartella PersonMetadata per un singolo utente:

    .\CleanPersonMetadata.ps1 -Identity user@contoso.com
    

    Questo cmdlet elimina definitivamente i contenuti (gli elementi non vengono spostati in Posta eliminata). Se si desidera simulare l'eliminazione prima di confermarla, utilizzare il parametro -WhatIf.

    Per eseguire lo script per più utenti, creare un file CSV contenente una colonna Identità con gli indirizzi SMTP di questi utenti. In seguito, eseguire il seguente comando cmdlet:

    Import-CSV UserList.csv | .\CleanPersonMetadata.ps1 -Confirm:$false
    

                  Notare: se si ottiene un errore che indica che il modulo non può essere trovato, è necessario aggiornare lo script in modo che corrisponda al percorso del file del modulo. Lo script ha attualmente il seguente percorso:

    Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force

    Aggiornare il percorso nello script alla riga #639 come segue:

    Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\netFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force

  5. Quando richiesto, immettere le credenziali dell'account di servizio configurato per la rappresentazione.