Globally Disable Office 365 Clutter

Last August Microsoft enabled by default a new feature in Office 365 called Clutter which, when enabled tries to automatically filter low-priority messages out of a user’s inbox, instead placing them in a Clutter folder. While this might be helpful for some, if your users frequently receive external emails that are at all important it will probably annoy the hell out of them. PowerShell to the rescue.

You’ll need a Windows 8+ or Server 2012+ system with PowerShell.

First, we’ll create a credential variable. Fill in the resulting dialog box with your Office 365 administrator email address and password.

$UserCredential = Get-Credential

Then we’ll create a remote session to Exchange Online and authenticate with that credential.

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Make that new session the active one:

Import-PSSession $Session

Check if you’re successful with a Get-Mailbox and if you get results, run this to disable Clutter for all mailboxes in your organization:

Get-mailbox -ResultSize Unlimited | Set-Clutter -Enable $false

That may take a while to run through. Once it’s done, disconnect your remote PowerShell session with:

Remove-PSSession $Session

That should do it. Users who previously had Clutter enabled with still have a Clutter folder, but new emails will go to their inbox as normal. The items in Clutter can be moved and the folder deleted, if desired.