Set Office 365 Impersonation rights

What is an Impersonation?

An Impersonation is permission where a single account can access many mailboxes. It allows an application to use a dedicated service account, to access multiple users' mailboxes and access data respectively.

How to set impersonation Rights for Office 365 migrations?

EdbMails application automatically sets Impersonation rights. Also you can do it manually. There are two methods to set impersonation rights.

Set Office 365 Impersonation rights using PowerShell commands
Set Office 365 Impersonation rights using Office 365 GUI