To have Indica connect to your Exchange Organization, the Indica service account needs read-only rights to all the mailboxes and email. 

All Exchange versions

  1. Mail-enable indica service account – the indica service account must have a mailbox;
  2. Grant full mailbox permissions on all mailboxes (add indica service account to group 'Exchange Trusted Subsystem').


Microsoft Exchange Server 2007

Setting an Exchange 'View-Only Administrator' role

  1. Click Start –> Programs –> Microsoft Exchange Server 2007 –> Exchange Management Shell;
  2. Enter the following command: 


    Get-MailboxDatabase | ForEach-Object {Add-ADPermission -Identity $_.DistinguishedName -User <INDICASVCACC> -ExtendedRights ms-Exch-EPI-May-Impersonate}


  3. Press enter.

Microsoft Exchange Server 2010 and 2013

Setting an Exchange 'View-Only Administrator' role

  1. Click Start –> Programs –> Microsoft Exchange Server 2010 or 2013 –> Exchange Management Shell;
  2. Enter the following commands: 


    New-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:<INDICASVCACC>
     
    Get-ManagementRoleAssignment -RoleAssignee <INDICASVCACC> -Role ApplicationImpersonation -RoleAssigneeType user


  3. Execute for every mailstore:


    Get-MailboxDatabase -identity <DB name> | Remove-ADPermission -user <INDICASVCACC> -AccessRights GenericAll

Make sure the Exchange Virtual Directory is accessible! Read this for more information.