Wednesday , June 10 2020

Install and configure the Address Book Policy Routing agent in Office365/Exchange 2013/2016

If you have multiple GALs (Virtual Organizations) in the environment and its been segregated using address book policies. GAL1 user can view the information residing contact cards of the GAL2 user. To avoid that

you can configure the ABP Routing Agent, If that level of separation is not required . you can safely skip these process.

When the ABP Routing agent is installed and configured, users that are assigned to different GALs appear as external recipients and they can’t view external recipients’ contact cards.

Open Exchange Management shell –

Install-TransportAgent -Name "ABP Routing Agent" -TransportAgentFactory "Microsoft.Exchange.Transport.Agent.AddressBookPolicyRoutingAgent.AddressBookPolicyRoutingAgentFactory" -AssemblyPath $env:ExchangeInstallPath\TransportRoles\agents\AddressBookPolicyRoutingAgent\Microsoft.Exchange.Transport.Agent.AddressBookPolicyRoutingAgent.dll



Enable-TransportAgent "ABP Routing Agent"


Restart-Service MSExchangeTransport

or Start – Run –  Services.msc


You can run below to check the agent has been created.



Now run

Set-TransportConfig -AddressBookPolicyRoutingEnabled $true


Now other GAL users can’t view their other GAL users contact cards.

About Satheshwaran Manoharan

Satheshwaran Manoharan is an Microsoft Office Server and Services MVP , Publisher of Specialized in Office365 / Microsoft Exchange / Virtualization , Sathesh is an Messaging Expert supporting/Designing/Deploying many medium size businesses to large enterprises when it comes to Corporate messaging and Virtualization Infrastructure

Check Also

Optimize Antispam Settings in Office 365

Lets see how to optimize anti spam settings in office 365. Anti spam settings can …


  1. Great.

    and what about out of the office reply? is it also treated as external contact?


Leave a Reply

Your email address will not be published.