Hi,
our CRM offers the integration automatically with the Office 365, no setting up is needed.
What are you exactly looking for?
Generally you need to create server profile, then create mailboxes, approve emails and assign the server profile to the mailboxes.
Michal