MS-Exchange Server 2013

  • Administrative access to the MS Exchange 2013 system on which the client-access role is installed
  • Domain Administrator permissions or equivalent permissions in order to define or assign Roles and Scopes.

  1. Create a user in the Active Directory which has access to all mailboxes.
    This method is called impersonation
    Our recommendation: RdxMaildepotImporter.

  2. Grant access permissions to this account.
    Execute the following command in the Microsoft Exchange Management Shell:

    New-ManagementRoleAssignment -Name:"Reddoxx Impersonation" -Role:ApplicationImpersonation -User:RdxMailDepotImporter@domain.tld
  3. There is a limited number of results which each folder can receive, therefore an error occurs in folders with a large quantity of mails.
    The following three commands in the Exchange Management Shell allows you to create a policy in which no limits are set:

    New-ThrottlingPolicy ReddoxxImport
    Set-ThrottlingPolicy ReddoxxImport -RCAMaxConcurrency Unlimited -EWSMaxConcurrency Unlimited -EWSMaxSubscriptions Unlimited -CPAMaxConcurrency Unlimited -EwsCutoffBalance Unlimited -EwsMaxBurst Unlimited -EwsRechargeRate Unlimited
    Get-Mailbox | Set-Mailbox -ThrottlingPolicy ReddoxxImport
  4. If you would like to erase the policy after the Import process has finished, you can do this with the following two commands:

    Get-Mailbox | Set-Mailbox -ThrottlingPolicy $null
    Remove-ThrottlingPolicy ReddoxxImport