Solved

Retract Spam Email from Exchange 2010

Posted on 2014-02-24
9
529 Views
Last Modified: 2014-02-25
Is it possible to retract one email from all mailboxes in exchange 2010?
Say a spam email gets through and we want to delete it before everyone has a chance to open it and click on something they shouldn't, how can I remove that message from their mailbox?
0
Comment
Question by:Winsoup
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 
LVL 8

Accepted Solution

by:
Jeff Perry earned 500 total points
ID: 39882528
0
 
LVL 3

Author Comment

by:Winsoup
ID: 39882664
I got to the point of deleting it. I can run the log and successfully see that there is an email out there to delete. (just one I am using for testing) When I run the delete command:
Get-mailbox | search-mailbox –searchquery “Subject:’virus’” –DeleteContent

I get this error:
The target mailbox or .pst file path is required.
    + CategoryInfo          : InvalidArgument: (:) [], ArgumentException
    + FullyQualifiedErrorId : 72962C6B

Invoke-Command : Cannot write input as there are no more running pipelines
At C:\Users\username\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\name.domain.local
cal.psm1:42015 char:29
+             $scriptCmd = { & <<<<  $script:InvokeCommand `
    + CategoryInfo          : InvalidOperation: (:) [Invoke-Command], PSInvalidOperationException
    + FullyQualifiedErrorId : NoMoreInputWrite,Microsoft.PowerShell.Commands.InvokeCommandCommand
0
 
LVL 8

Expert Comment

by:Jeff Perry
ID: 39882701
Have you tried adding back -TargetMailbox and possibly -TargetFolder after the -DeleteContent command?

I know that every time someone asks me to do something like this it is always a pain.
0
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 
LVL 3

Author Comment

by:Winsoup
ID: 39882741
I added back targetmailbox and targetfolder and now I get this error for all mailboxes.

The input object cannot be bound to any parameters for the command either because the command does not take pipeline input
or the input and its properties do not match any of the parameters that take pipeline input.
0
 
LVL 8

Expert Comment

by:Jeff Perry
ID: 39883224
All I can think of is try -targetmailbox only after -Deletecontent

Like I said everytime I have been asked to do this specific thing (find an email in all mailboxes or single mailbox) and delete it I always run into issues.
0
 
LVL 3

Author Closing Comment

by:Winsoup
ID: 39883662
This works, I screwed up the Permissions part of it at the beginning of that article so I didn't have rights to delete anything. Once that was fixed that then it worked fine.
Thank you!
0
 
LVL 8

Expert Comment

by:Jeff Perry
ID: 39883742
Thanks, glad you got it worked out.
0
 
LVL 3

Author Comment

by:Winsoup
ID: 39884132
Sorry one more question on this.
Is there a way to force it to delete right away without having to refresh or restart outlook? The command is working but I can still access the email until I restart Outlook.
0
 
LVL 8

Expert Comment

by:Jeff Perry
ID: 39885500
A server side change should be reflected within about 30 seconds or so.

If your mailbox did not reflect the change within that time or took significantly longer you might have another issue.

Here is a link to an article about the sync intervals.

http://www.msoutlook.info/question/300
0

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Read this checklist to learn more about the 15 things you should never include in an email signature.
A list of top three free exchange EDB viewers that helps the user to extract a mailbox from an unmounted .edb file and get a clear preview of all emails & other items with just a single click on mailboxes.
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question