切换到宽版
  • 19620阅读
  • 14回复

[求助]如何根据邮件组删除误发送的邮件 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 0楼  发表于: 2012-11-01
    有时候公司员工总是误发送一封邮件,撤销的话不一定能把邮件撤回,通过命令行可以删除邮件,但是一般发送的都是多个邮件组,怎样删除?
下面条命令式通过OU 删除一封主题为“Test Mail"的邮件,只要邮件没有收到本地就可以删除,希望知道的,告诉我怎样可以通过邮件组来删除误发送的邮件,如果通过数据库的话,检索太慢,最好能以邮件组来删除,,,   非常感谢!!

Get-Mailbox -OrganizationalUnit:users | Export-Mailbox -SubjectKeywords "Test Mail" -DeleteContent
分享到

只看该作者 1楼  发表于: 2012-11-01
可以尝试以下办法:
PS> $Test = Get-DistributionGroup -Identity test

接着运行
PS>Get-Recipient -RecipientPreviewFilter $Test.RecipientFilter |Export-Mailbox -TargetMailbox administrator -TargetFolder DeletedEmails -SubjectKeywords "Subject" -IncludeFolders "\inbox" -StartDate "03/09/2009"-DeleteContent

相关资料
http://technet.microsoft.com/zh-cn/library/bb124755.aspx
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12

只看该作者 2楼  发表于: 2012-11-02
回 1楼(flowerwaiter) 的帖子
flowerwaiter:可以尝试以下办法:
PS> $Test = Get-DistributionGroup -Identity test
接着运行
PS>Get-Recipient -RecipientPreviewFilter $Test.RecipientFilter |Export-Mailbox -TargetMailbox administrator -TargetFolder DeletedEmails -SubjectKeywords "Subject" -In .. (2012-11-01 20:12) 

$Test.RecipientFilter   没有这个命令啊,   版主麻烦你了,再帮忙看一次,谢谢!

只看该作者 3楼  发表于: 2012-11-02
回 2楼(system_linux) 的帖子
system_linux:$Test.RecipientFilter   没有这个命令啊,   版主麻烦你了,再帮忙看一次,谢谢! (2012-11-02 13:09) 

$Test是在第一个命令里面定义的通讯组($Test = Get-DistributionGroup -Identity “通讯组名”)
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12

只看该作者 4楼  发表于: 2012-11-02
回 2楼(system_linux) 的帖子
system_linux:$Test.RecipientFilter 没有这个命令啊, 版主麻烦你了,再帮忙看一次,谢谢!(2012-11-02 13:09)嬀/color]

第一步$Test = Get-DistributionGroup -Identity test是把test这个邮件组的成员存放在$Test这个变量里面

在第二步里面的$Test.RecipientFilter则表示该变量里面的成员的RecipientFilter这个参数。这本身不是一个命令。

只看该作者 5楼  发表于: 2012-11-05
回 4楼(opop) 的帖子
opop:第一步$Test = Get-DistributionGroup -Identity test是把test这个邮件组的成员存放在$Test这个变量里面
在第二步里面的$Test.RecipientFilter则表示该变量里面的成员的RecipientFilter这个参数。这本身不是一个命令。 (2012-11-02 15:10)

我试着运行了该命令,可是依然报错,麻烦你再看看,非常感谢!!!

[PS] C:\>$myr = Get-DistributionGroup -Identity myr

[PS] C:\>Get-Recipient -RecipientPreviewFilter $myr.RecipientFilter | Export-Mai
lbox -SubjectKeywords "wind测试" -TargetMailbox administrator@lp.com -TargetFold
er DelMail -DeleteContent
Get-Recipient : Cannot validate argument on parameter 'RecipientPreviewFilter'.
The argument is null or empty. Supply an argument that is not null or empty an
d then try the command again.
At line:1 char:38
+ Get-Recipient -RecipientPreviewFilter <<<<  $myr.RecipientFilter | Export-Mai
lbox -SubjectKeywords "wind测试" -TargetMailbox administrator@lp.com -TargetFol
der DelMail -DeleteContent
    + CategoryInfo          : InvalidData: (:) [Get-Recipient], ParameterBindi
   ngValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.Excha
   nge.Management.RecipientTasks.GetRecipient


只看该作者 6楼  发表于: 2012-11-07
回 5楼(system_linux) 的帖子
system_linux:我试着运行了该命令,可是依然报错,麻烦你再看看,非常感谢!!!
[PS] C:\>$myr = Get-DistributionGroup -Identity myr
.......(2012-11-05 13:36)嬀/color]

报错显示$myr.RecipientFilter为空

你在执行完$myr = Get-DistributionGroup -Identity myr之后分别执行
$myr
$myr.RecipientFilter
看看是否有返回结果

只看该作者 7楼  发表于: 2012-11-07
回 6楼(opop) 的帖子
opop:报错显示$myr.RecipientFilter为空
你在执行完$myr = Get-DistributionGroup -Identity myr之后分别执行
$myr
....... (2012-11-07 11:09) 

依然返回的是空。。 什么原因呢。。。
[PS] C:\>$myr = Get-DistributionGroup -Identity myr
[PS] C:\>$myr

Name                DisplayName         GroupType           PrimarySmtpAddress
----                -----------         ---------           ------------------
myr                 myr                 Universal, Secur... myr@lp.com


[PS] C:\>$myr.RecipientFilter
[PS] C:\>

只看该作者 8楼  发表于: 2012-11-13
回 3楼(flowerwaiter) 的帖子
flowerwaiter:$Test是在第一个命令里面定义的通讯组($Test = Get-DistributionGroup -Identity “通讯组名”) (2012-11-02 15:07) 

你好:
    如果我想删除公用文件夹里某个文件夹下指定时间内投递的邮件,应该怎样删除呢?在powershell删除,在图形化界面删除太慢、太卡。。。

只看该作者 9楼  发表于: 2012-11-14
回 7楼(system_linux) 的帖子
system_linux:依然返回的是空。。 什么原因呢。。。
[PS] C:\>$myr = Get-DistributionGroup -Identity myr
[PS] C:\>$myr
.......(2012-11-07 19:27)嬀/color]

Get-DistributionGroup -Identity myr | fl
看看有没有RecipientFilter这个值,可能属性名称有偏差
快速回复
限60 字节
 
上一个 下一个