如何从Exchange Server上删除邮件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Exchange Server上删除邮件相关的知识,希望对你有一定的参考价值。
参考技术A 一.从Exchange Server 2010 上删除邮件1.删除特定邮箱特定主题的邮件
1
Search-Mailbox -Identity 邮箱地址 -SearchQuery 'Subject:"替换为你要删除的邮件主题名"' -DeleteContent -Force
-Force参数为删除前不提示
2.删除特定邮箱某个时间段的邮件
1
Search-Mailbox -Identity 邮箱地址 -SearchQuery "Received:02/18/2012..03/15/2012" -DeleteContent -Force
3.删除多个邮箱主题包含特定关键字的邮件
1
Import-Csv -Path 'C:\MailList.csv' | Foreach Search-Mailbox -SearchQuery 'Subject:"*替换为关键字*"' -DeleteContent -Force -Identity $_.Email
MailList.csv文件的内容如下:
第1行:Email
第2行:第1个邮箱地址
第3行:第2个邮箱地址
第n行:第n-1个邮箱地址
4.在组织内所有邮箱里搜索特定主题的邮件并删除
1
Search-Mailbox -SearchQuery 'Subject:"替换为你要删除的邮件主题名"' -DeleteContent -Force
5.在组织内所有邮箱里搜索主题里包含关键字的邮件并删除
1
Search-Mailbox -SearchQuery 'Subject:"*替换为关键字*"' -DeleteContent -Force
6.删除特定发件人的邮件
1
Search-Mailbox -Identity abc@yourcompany.com -SearchQuery 'from:xxx@contoso.com' -DeleteContent -Force
二.从Exchange Server 2007 上删除邮件
与Exchange 2010的命令不同,但类似,简单举两个例子:
1.删除特定邮箱在某一段时间主题包含某个关键词的邮件
1
Export-Mailbox -Identity 邮箱地址 -SubjectKeyWords "关键词" -StartDate "01/20/2012 17:00:00" -EndDate "01/20/2012 17:32:00" -DeleteContent -Confirm:$False
-SubjectKeyWords参数指定主题关键词
-StartDate参数指定开始日期
-EndDate参数指定结束日期
-Confirm:$False参数为删除前不提示
2.删除多个邮箱主题包含特定关键字的邮件
1
Import-Csv -Path 'C:\MailList.csv' | Foreach Export-Mailbox -Identity $_.Email -SubjectKeyWords "关键词" -StartDate "02/10/2012 14:00:00" -EndDate "02/10/2012 15:00:00" -DeleteContent -Confirm:$False本回答被提问者和网友采纳
Exchange Server 2016管理系列课件35.恢复已删除的邮件
使用场景
客户需要紧急恢复一个月内删除的邮件。
服务器端设置
默认的“保留已删除项目的期限”为14天。
邮箱级别的设置
打开EMC,选择收件人,然后编辑所选择的收件人。
在“邮箱使用情况”界面,可以看到默认是遵从数据库级别的设置的。
我们可以调整为自定义设置,比如这里设置为30天。
客户端测试
获取更多IT资讯,您也可以关注下方的微信公众号:
曾垂鑫的网络课堂,曾垂鑫大讲堂 - 51CTO学院
http://edu.51cto.com/lecturer/639838.html
以上是关于如何从Exchange Server上删除邮件的主要内容,如果未能解决你的问题,请参考以下文章
Windows Server 2008 R2 + Exchange Server 2010 迁移