One of the most frequently recommended Office 365 migration tools is
EdbMails One of our former Office 365 customers had a huge number of
shared mailboxes and public folders. After the domain was changed, we
had to migrate everything to a new account...