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

how to search multiple exchange databases for a received email and move them to a specific folder

is it possible to search 4 mailbox databases on exchange 2007
for an email from a specific sender
and either delete them all
and give a report how many were deleted
0
dougdog
Asked:
dougdog
  • 3
  • 2
  • 2
  • +1
3 Solutions
 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
There is no Search feature like we have in Exchange 2010

http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_25891756.html
Export-Mailbox "UserMailbox" -Senderkeywords "senderemail" -Deletecontent

http://social.technet.microsoft.com/Forums/en-US/exchangesvradmin/thread/ec8fec31-bafa-42c0-b9ed-cd328747391d

- Rancy
0
 
dougdogAuthor Commented:
so what would be the exact command i would need to search all databases for an email sent from sender@yahoo.co.
and move them into a folder called recall on my mailbox
0
 
dougdogAuthor Commented:
or if that cant be done just delete all emails from the sender
0
Worried about phishing attacks?

90% of attacks start with a phish. It’s critical that IT admins and MSSPs have the right security in place to protect their end users from these phishing attacks. Check out our latest feature brief for tips and tricks to keep your employees off a hackers line!

 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Get-Mailbox -ResultSize Unlimited | Export-Mailbox -Senderkeywords "senderemail" -Deletecontent

just check if this helps

- Rancy
0
 
SubsunCommented:
0
 
dougdogAuthor Commented:
will this search mailboxes on 2007 and 2010
I was around 80% on 2007

and 20% on 2010

also would this command be safe to run
I was a little worries when it started saying moving and deleting

Get-Mailbox | Export-Mailbox -SubjectKeywords "movinghouse" -DeleteContent
0
 
DonYoungSr. Enterprise ArchitectCommented:
I've used the following script to do that:

$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://ServerName/PowerShell/ -Authentication Kerberos
Import-PSSession $s
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 -erroraction SilentlyContinue
$lines = Get-Content "c:\TEMP\removal.txt" #text file of mailboxes
foreach ($line in $lines) {
	Search-Mailbox -identity $line -SearchQuery Subject:'text_to_find1'-DeleteContent -Force:$True 
	Search-Mailbox -identity $line -SearchQuery Subject:'text_to_find2'-DeleteContent -Force:$True 
	}

Open in new window

0
 
SubsunCommented:
Export-Mailbox command is supported in Exchange 2007 and Search-Mailbox for Exchange 2010.

For example, if you want to delete a specific mail with sender address subsun@test.com with subject line ”I am back”, then you can use the following command. The command will move the emails to TargetMailbox specified in command (TempMailbox folder To Delete) and then delete the specified content from the user mailboxes.

You may also use -StartDate & -EndDate parameters to specify the dates which you want to search email (to narrow down the search).

Example will search for the specified email on server EXCH.
Get-Mailbox -Server EXCH | Export-Mailbox -TargetMailbox TempMailbox -TargetFolder ”To Delete” -SenderKeywords subsun@test.com -SubjectKeywords ”I am back” –StartDate “12/30/10" –EndDate “12/31/10" –DeleteContent –MaxThreads 10

Open in new window

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

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now