To cancel Contact Form 7 emails from being seen as junk or clutter by Office 365:
Go into your Office 365 admin area and create a shared Group mailbox called 'noreply'. No members need to be associated with this phantom mailbox, but you do want to forward all mail to the primary licensed mailbox.
From the hosting account's cpanel interface, create a mailbox called 'whatever'
Install the Mail Bank plugin and activate. Enter 'localhost', port 587, and the new mailbox credentials. No encryption necessary since this is all being transacted on the server (we're told.) Test. It doesn't matter that the host record isn't pointing at this local mailbox. This mailbox is for sending from the server only.
At your domain registrar, edit your SPF entry in the host record to include your IP address. For example:
v=spf1 include:spf.protection.outlook.com ip4:188.8.131.52 -all
WAIT AND TEST
At this point, there may be some propagation delay while you wait for the SPF record to update.
In Office365, make sure to move any test emails from Clutter or Junk Mail to the Inbox.
This should solve the problem!