• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 328
  • Last Modified:

whats the command to delete an email from all mailboxes in exchange 2007 sp2

i need to delete an email from every mailbox
0
dougdog
Asked:
dougdog
  • 7
  • 5
1 Solution
 
Hendrik WieseInformation Security ManagerCommented:
Export and delete all messages that contain "TEST Subject" in their subject from all mailboxes from the DB1 database to a folder called "TEST DATA" in the Administrator mailbox:

Get-mailbox -database 'DB1' | export-mailbox –SubjectKeywords "TEST Subject" -TargetFolder "TEST DATA" -TargetMailbox Administrator –DeleteContent 

Open in new window


And ensure that you have the correct permission as per the following article: http://www.kevintaber.com/2009/06/09/search-for-and-delete-emails-in-exchange-2007-mailboxes-using-powershell/

Hope this helps!!
0
 
Rajkumar-MCITPCommented:
Same as above mentioned command, To search it from all the mailbox and you dont want to have a backup of those emails

Get-mailbox -ResultSize unlimited| export-mailbox –SubjectKeywords "TEST Subject" –DeleteContent
0
 
dougdogAuthor Commented:
is it meant to move all the emails with test subject to a folder in the specified mailbox
0
Network Scalability - Handle Complex Environments

Monitor your entire network from a single platform. Free 30 Day Trial Now!

 
Hendrik WieseInformation Security ManagerCommented:
Yes that is what it does and after it moved all the messages it will delete them. ;)
0
 
dougdogAuthor Commented:
can i get it to not delete them id rather do it manually im afraid of this deleting more data that its mean to
0
 
dougdogAuthor Commented:
i was going to use this command its the only one i can seem to get working

Get-Mailbox -Server EXCHSVR01 | Export-Mailbox -SubjectKeywords “Confidential reports” -StartDate “06/09/2009¿ -DeleteContent
0
 
Hendrik WieseInformation Security ManagerCommented:
Then run the command like this to move it to the administrator mailbox

Get-mailbox -database 'DB1' | export-mailbox –SubjectKeywords "TEST Subject" -TargetFolder "TEST DATA" -TargetMailbox Administrator
0
 
dougdogAuthor Commented:
can i have it to run against the server as i have multiple databases
0
 
Hendrik WieseInformation Security ManagerCommented:
Try the following:

Get-mailbox -ResultSize unlimited | export-mailbox –SubjectKeywords "TEST Subject" -TargetFolder "TEST DATA" -TargetMailbox Administrator
0
 
dougdogAuthor Commented:
when i run thsi the folder i created remains empty
0
 
dougdogAuthor Commented:
when i run this command it looks like it is deleting loads of mail
im a little worried its deleting more than i t should
Capture.PNG
0
 
dougdogAuthor Commented:
and the test data folder remain empty
0
 
Hendrik WieseInformation Security ManagerCommented:
It will only populate the mailbox after the move is completed. Let me know when it is done running.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

WEBINAR: 10 Easy Ways to Lose a Password

Join us on June 27th at 8 am PDT to learn about the methods that hackers use to lift real, working credentials from even the most security-savvy employees. We'll cover the importance of multi-factor authentication and how these solutions can better protect your business!

  • 7
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now