Als u een zoekmap voor alle e-mailberichten maakt in Microsoft Outlook 2019, Outlook 2016, Outlook 2013 of Outlook voor Microsoft 365, kan de map onverwachte items bevatten met een leeg onderwerp. Als u deze items aanwijst, wordt de volgende informatie weergegeven:
In map: PersonMetadata
De map PersonMetadata werd gemaakt en gebruikt door de Outlook Customer Manager (OCM). Hoewel de OCM-service in juni 2020 is afgeschaft, gebruikt Outlook deze map nog steeds. Wanneer nieuwe items worden gemaakt in de map Contactpersonen of de map Cache voor geadresseerden (een verborgen map onder de map Contactpersonen), worden gerelateerde items gemaakt in de map PersonMetadata.
De map PersonMetadata is normaal gesproken verborgen in andere delen van de gebruikersinterface van Outlook. E-mailitems uit de map PersonMetadata kunnen echter worden opgenomen in zoekmappen. U kunt dergelijke items identificeren door het lege onderwerp.
De map PersonMetadata en de items die erin zijn gemaakt, worden in de toekomst uit de service verwijderd. In de tussentijd kunt u een van de volgende oplossingen voor dit probleem gebruiken.
Tijdelijke oplossing 1
Voer de volgende stappen uit om te voorkomen dat e-mailitems in de map PersonMetadata worden weergegeven in uw zoekmappen:
- Klik met de rechtermuisknop op de zoekmap en selecteer Deze zoekmap aanpassen.
- Klik op Bladeren en schakel de optie Zoeken in submappen uit.
- Selecteer handmatig de mappen die u wilt opnemen.
Tijdelijke oplossing 2
Als u een melding 'mapitemlimiet' ontvangt waarin staat dat de map PersonMetadata de limiet van 1 miljoen items nadert, gebruikt u een van de volgende methoden om alle items in de map te verwijderen.
Melding over limiet van mapitem:
Methode 1: MFCMAPI uitvoeren op de computer van de getroffen gebruiker
Gebruik deze methode als slechts een paar gebruikers het probleem ervaren. Als er veel getroffen gebruikers zijn, gebruik dan methode 2.
Sluit Outlook af.
Download het MFCMAPI-hulpprogramma.
Start het programma MfcMapi.exe en selecteer OK.
Selecteer in het menu Hulpprogramma'sOpties, specificeer de volgende opties en selecteer vervolgens OK:
-
De MDB_Online-vlag gebruiken wanneer u OpenMsgStore aanroept
-
De MAPI_NO_CACHE-vlag gebruiken wanneer u OpenEntry aanroept
Klik in het menu Sessie op Aanmelden.
Selecteer in de lijst Profielnaam het profiel voor het postvak en selecteer OK.
Dubbelklik op het juiste Microsoft Exchange Message Store. Meestal is dit de vermelding met de instelling Default Store = True.
Vouw in het navigatiedeelvenster Hoofdcontainer uit, vouw Bovenste map van gegevensarchief uit en selecteer PersonMetadata.
Notitie
De tekst voor het knooppunt Bovenste map van gegevensarchief kan in een andere taal worden gelokaliseerd, afhankelijk van de regionale instellingen van het postvak.
Klik met de rechtermuisknop op PersonMetadata>Geavanceerd>Lege items en submappen uit de map.
Selecteer in het dialoogvenster Items en submappen verwijderen de optie Harde verwijdering en selecteer OK.
Merk op dat MFCMAPI lijkt te stoppen met reageren voor een langere tijd, terwijl het de verwijderbewerking uitvoert. U kunt de voortgang ervan volgen door de cmdlet Get-MailboxFolderStatistics uit te voeren.
Methode 2: Het EWS-script als beheerder uitvoeren
Deze methode vereist dat u een serviceaccount configureert om de gebruiker te imiteren. Raadpleeg dit artikel voor meer informatie over het configureren van imitatie.
Download en installeer de EWS Managed API op de computer waar u het EWS-script uitvoert.
Download het EWS-script.
Voer de volgende cmdlet uit als beheerder om de nieuwste Exchange Online PowerShell-beheermodule te installeren:
Install-Module ExchangeOnlineManagement
Voer de volgende cmdlet uit om de map PersonMetadata voor een unieke gebruiker te legen:
.\CleanPersonMetadata.ps1 -Identity user@contoso.com
Met deze cmdlet wordt de inhoud hard verwijderd (items worden niet verplaatst naar Verwijderde items). Als u de verwijdering wilt simuleren voordat u zich eraan verbindt, gebruikt u de parameter-WhatIf
.
Om het script voor meerdere gebruikers uit te voeren, maakt u een CSV-bestand met een kolom Identiteit en met de SMTP-adressen van die gebruikers. Voer vervolgens de volgende cmdlet uit:
Import-CSV UserList.csv | .\CleanPersonMetadata.ps1 -Confirm:$false
Opmerking: als u een foutmelding krijgt dat de module niet kan worden gevonden, moet u het script bijwerken zodat deze overeenkomt met het bestandspad naar de module. Het script heeft momenteel het volgende pad:
Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force
Werk het pad in het script op regel 639 als volgt bij:
Import-Module "C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\<module_version>\netFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" -force
Voer de referenties in van het serviceaccount dat u heeft geconfigureerd voor imitatie wanneer u dit wordt gevraagd.