Preparation for Exchange 2007, 2010, 2013 and 2016+
It is recommended that you target Exchange using a proxy server installed on the Exchange server, for the following reasons:
Joining the main Bravura Security Fabric server to a domain presents security issues.
The proxy allows the Bravura Security Fabric server to communicate with multiple Exchange servers and domains.
Other preparation steps for targeting Exchange include:
Installing client software for Exchange
You do not need to install the client software if you target a particular Exchange server in the address line or for connecting to Exchange online.
For Bravura Identity implementations, creating at least one template account
Installing client software for Exchange
If you target a particular Exchange server in the address line, you do not need to install the client software for Exchange.
When installing client software for Exchange, ensure that the server is a member of a domain running in native mode.
Requirements for installing the client software for Exchange 2007 and 2010
You must have the following pre-requisites installed and configured:
Microsoft .NET Framework 2.0
Microsoft Management Console (MMC)
Microsoft Windows PowerShell
Exchange Management Tools, installed as follows:
Installation Type: Custom Exchange Server Installation
Server Role Selection: Management Tools
Requirements for installing client software for Exchange 2013
You must have the following pre-requisites installed and configured:
Microsoft .NET Framework 4.5
Windows Management Framework 3.0
Microsoft Windows PowerShell
Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
KB974405 (Windows Identity Foundation)
KB2619234 (Hotfix to enable the Association Cookie/GUID that is used by RPC over HTTP to also be used at the RPC layer in Windows 7 and in Windows Server 2008 R2)
KB2533623 (Insecure library loading could allow remote code execution)
Exchange Management Tools, installed as follows:
Installation Type: Custom Exchange Server Installation
Server Role Selection: Management Tools
Requirements for installing client software for Exchange 2016+
Note
Exchange 2019 support implemented in Connector Pack 4.3.0
You must have the following pre-requisites installed and configured:
Microsoft .NET Framework 4.5.2
Windows Management Framework 3.0
IIS 6 Metabase Compatibility component.
IIS 6 Management Console.
Exchange Management Tools, installed as follows:
Installation Type: Use recommended settings
Server Role Selection: Management Tools
Caution
The Exchange Management Tools version, where the instance is installed, must match the version of the Exchange server.
If you are targeting Exchange through a proxy, carry out the following steps on the proxy server. If you are not using a proxy, carry out the following steps on the main Bravura Security Fabric server.
To install the client software for Exchange:
Join the server with the Active Directory domain.
Ensure that DNS settings point to the Exchange server.
Install the Exchange Management Tools.
Consult your Microsoft documentation regarding proper installation of the Exchange Management Tools.
Optionally, Install the Active Directory module for Windows PowerShell to list Active Directory account attributes.
Consult your Microsoft documentation regarding proper installation of the Remote Server Administration Tools.
Configuring a target system administrator
Bravura Security Fabric manages Exchange mailboxes using an Active Directory domain administrator account. The administrative account must be a Domain user with membership in the local administrators group on the Exchange server and the Domain Admins group.
Ensure that you set and note the account’s password. You will be required to enter the login ID and password when you add the target system to Bravura Security Fabric .
After the account is created, the services that run the connector (Transaction Monitor Service (idtm
) or Proxy Service (psproxy
)) need to be updated to run under this Domain account. You must grant sufficient privileges to the Domain user on the Server member before it can run the service.
Provide the target system administrator account the required permissions to user mailboxes. For example; if you want to update profile and request attributes for mailboxes, run the following command from PowerShell to provide the target system administrator Full Access permissions to all mailboxes.
Get-Mailbox -ResultSize unlimited -Filter {RecipientTypeDetails -eq 'UserMailbox'} | Add-MailboxPermission -User John -AccessRights FullAccess -InheritanceType All
Refer to Microsoft’s documentation for more PowerShell commands.