Thursday, June 13, 2024

HowTo: Remove specific email from ALL mailboxes in Exchange 2010 SP1

Sometimes you need to remove a special email from ALL mailboxes on your exchange server. This is quite easy via the powershell.

At first, make sure that the account running the powershell command has the appropriate permissions. If you don’t have the correct permissions you will get an error “The term ‘xxxxxxxxx’ is not recognized as the name of a cmdlet”.

To delete a mail just run a modified statement as the following:

Get-Mailbox -Server yourexchangeserver01 | Search-Mailbox -SearchQuery 'Subject:"New sales offer"' -deletecontent


Get-Mailbox -Server yourexchangeserver01 | Search-Mailbox -SearchQuery 'sales-department@mycompany.tld' -deletecontent

If that works you see some output as:

RunspaceId       : 024a0341-3daa-2b49-aac1-fed906816ed4
Identity         : adminenclave.local/FR/Agents/Joe Blocks
TargetMailbox    :
TargetPSTFile    :
Success          : True
TargetFolder     :
ResultItemsCount : 0
ResultItemsSize  : 0 B (0 bytes)

Related Articles


Please enter your comment!
Please enter your name here

Stay Connected

- Advertisement -

Latest Articles