Outlook Shared Mailbox Categories Do Not Sync: Fix
🔍 WiseChecker

Outlook Shared Mailbox Categories Do Not Sync: Fix

You have set up color categories in a shared mailbox, but those categories do not appear when another user opens the same mailbox. The categories you assign to emails or calendar items stay visible only to you. This problem occurs because Outlook stores categories in a local data file by default, not on the Exchange server where the shared mailbox lives. This article explains the root cause of the sync failure and provides a step-by-step fix to make categories visible to all users who access the shared mailbox.

Key Takeaways: Fix Outlook Shared Mailbox Category Sync

  • Exchange Admin Center > Mailboxes > Shared > Mailbox Features > MailTip: Enable the MailTip feature to force category storage on the server.
  • Outlook > File > Options > Mail > Categories: Manually add the same category names in each user’s master category list to avoid missing colors.
  • Exchange PowerShell command Set-Mailbox -MessageTrackingEnabled $true: Forces the shared mailbox to store categories server-side instead of locally.

ADVERTISEMENT

Why Shared Mailbox Categories Do Not Sync

Outlook stores color categories in a hidden folder inside your primary mailbox’s data file, not in the shared mailbox itself. When you assign a category to an item in a shared mailbox, Outlook writes the category name and color to a local list stored in your own mailbox. Other users who access the same shared mailbox do not see your categories because their Outlook reads categories from their own local lists.

This behavior is by design for performance reasons. Categories are personal metadata, not mailbox data. Exchange does not replicate the category list between mailboxes. The shared mailbox does not have its own category store. Every user who needs to see the same categories must have those categories defined in their own Outlook profile.

The Role of the Master Category List

Outlook maintains a master category list in the Navigation Pane under the Calendar or Mail module. This list is stored in the user’s primary mailbox. When you right-click an item in a shared mailbox and assign a category, Outlook adds that category to your master list. Other users do not receive this addition. If a user opens the shared mailbox and a category name does not exist in their master list, Outlook displays the category name but without the assigned color.

Why Server-Side Storage Is Not the Default

Microsoft designed categories as a per-user feature. Only the MailTips feature and certain Exchange attributes allow categories to be stored on the server for shared mailboxes. The default configuration treats shared mailboxes as simple containers for email and calendar items, not as independent user objects with their own category lists. To change this, you must modify the shared mailbox’s Exchange settings.

Steps to Force Shared Mailbox Categories to Sync

You need Exchange admin privileges to complete these steps. If you do not have admin access, contact your Microsoft 365 administrator.

  1. Open the Exchange Admin Center
    Sign in to the Microsoft 365 admin center at admin.microsoft.com. Go to Admin centers > Exchange. In the left navigation, expand Recipients and select Mailboxes. Click the Shared tab to see all shared mailboxes in your tenant.
  2. Select the target shared mailbox
    Click the shared mailbox that is not syncing categories. A details panel opens on the right side of the screen. Scroll down to Mailbox features and click Manage mailbox features.
  3. Enable the MailTip feature
    In the Mailbox features window, find MailTips. Toggle the setting to Enabled. Click Save. The MailTip feature forces the shared mailbox to store certain metadata, including category definitions, on the server instead of in each user’s local profile.
  4. Use Exchange Online PowerShell to set the MessageTrackingEnabled parameter
    Open Windows PowerShell as an administrator. Run the following command to connect to Exchange Online:
    Connect-ExchangeOnline -UserPrincipalName admin@yourdomain.com
    Enter your admin credentials when prompted. Then run:
    Set-Mailbox -Identity "sharedmailbox@yourdomain.com" -MessageTrackingEnabled $true
    Replace the identity with the actual email address of your shared mailbox. This command tells Exchange to treat the shared mailbox like a regular user mailbox for category storage.
  5. Force all users to close and reopen Outlook
    Changes take effect after each user restarts Outlook. Instruct all users who access the shared mailbox to exit Outlook completely and then open it again. Outlook re-reads the mailbox properties from the server and applies the new category storage behavior.
  6. Manually add categories to each user’s master list
    Even with the server-side fix, categories that were created before the change remain in the local lists. Each user must open Outlook, go to the Calendar module, right-click a blank area in the Navigation Pane, and select Categories. Add each category name exactly as it appears in the shared mailbox items. Use the same color for each category name. This step ensures that existing items display the correct color.
  7. Test the sync by assigning a new category
    Create a new category in the shared mailbox from one user’s Outlook. Have another user refresh the shared mailbox view by pressing F5. The new category should appear with the correct color in both users’ Outlook sessions.

ADVERTISEMENT

If Categories Still Do Not Sync After the Main Fix

Categories appear without color or with a default color

This happens when the category name exists in the shared mailbox item but is missing from the user’s master category list. The user must manually add the category name in their own Outlook as described in step 6 above. After adding the category, the item updates to show the correct color.

Changes revert after a few hours

The MessageTrackingEnabled parameter may be reset by an Exchange policy or by a mailbox migration. Verify the setting by running Get-Mailbox -Identity "sharedmailbox@yourdomain.com" | fl MessageTrackingEnabled in PowerShell. If it returns False, repeat step 4. If the issue persists, check with your administrator whether a retention policy or mailbox plan is overriding the setting.

New categories sync but old categories remain broken

Outlook caches the category list for each mailbox locally. Old items store the category name as a text string, not as a reference to the server-side list. Each user must manually reassign the correct category to old items. Select the items, right-click, choose Categorize, and pick the matching category from the list. This updates the item’s metadata to use the server-side category reference.

Item Default Outlook Behavior After Server-Side Fix
Category storage location User’s local master category list in primary mailbox Shared mailbox server-side metadata
Category visibility across users Each user sees only their own categories All users see the same categories with correct colors
Requires admin intervention No Yes, Exchange admin must enable MailTip and MessageTrackingEnabled
Category color consistency Colors may differ if users define the same name with different colors Colors are uniform because the server stores the definition

Now you can force shared mailbox categories to sync by enabling the MailTip feature and setting the MessageTrackingEnabled parameter in Exchange Online. Start by asking your administrator to apply the PowerShell command. After the change, each user must add missing category names to their own master list. For long-term consistency, consider creating a standard category list and distributing it to all users who access the shared mailbox.

ADVERTISEMENT