Turn Off Auto Mapping Feature in Exchange 2010 Mailbox

Mailbox auto-mapping feature was first introduced in Exchange Server 201 SP1. This feature allows any secondary mailbox for which the user has full-access permissions to be mapped to his Outlook Client profile automatically. Auto-mapping feature will eliminate the need of manually editing the Account Settings in Outlook to add additional mailboxes to the Outlook client. In some scenario we may come across a situation where we need to turn off. The user may have full-access permissions to many shred mailboxes or there may be a business reason to achieve the same. In this article let us see how can we turn off auto mapping feature in Exchange 2010 Mailbox.

Turn Off Auto Mapping Feature in Exchange 2010 Mailbox

Before we go ahead and disable auto-mapping feature, you can learn about assigning mailbox full access permissions by navigating to Grant Full Access Permission in Exchange 2010 Mailbox. In our example, John Doe has full access on Sales mailbox, this will be automatically loaded when John opens his Outlook client.

Auto mapping

There are numerous ways to disable the Auto mapping of mailboxes, the auto mapping can be disabled for a mailbox by deleting the values of msExchDelegateListLink attribute from the shared mailbox (Sales user object as per our example here) and msExchDelegateListBL attribute from the User object. But the most convenient way is to remove the current permission and re-enable full access with auto mapping turned-off through Exchange Management Shell.

Remove the existing permissions

Remove-MailboxPermission sales -User john -AccessRights fullaccess

Re-enable full access with auto mapping turned-off

Add-MailboxPermission sales -user John -AccessRights fullaccess -AutoMapping $False

If the permission are being granted for the first time you can directly use the following command.

Add-MailboxPermission sales -user John -AccessRights fullaccess -AutoMapping $False

If you need to turn-off Auto mapping for all the users having access to a specific shared mailbox, you can use the following snippet to achieve the results.

$DisableAutoMapping = Get-MailboxPermission Sales |where {$_AccessRights -eq "FullAccess" -and $_IsInherited -eq $false}
$DisableMapping | Remove-MailboxPermission
$DisableAutoMapping | ForEach {Add-MailboxPermission -Identity $_.Identity -User $_.User -AccessRights:FullAccess -AutoMapping $false}

Once the auto mapping is turned off the Shared mailboxes will not load automatically on the users outlook client, but you can manually add the shared mailbox to your outlook from account properties in the outlook client.

The following two tabs change content below.
Bipin is a freelance Network and System Engineer with expertise on Cisco, Juniper, Microsoft, VMware, and other technologies. You can hire him on UpWork. Bipin enjoys writing articles and tutorials related to Network technologies. Some of his certifications are, MCSE:Messaging, JNCIP-SEC, JNCIS-ENT, and others.

Latest posts by Bipin (see all)

scroll to top

The Backup Bible