Exchange Server上刪除郵件

一.從Exchange Server 2010 上刪除郵件

1.刪除特定郵箱特定主題的郵件

Search-Mailbox -Identity 郵箱地址 -SearchQuery 'Subject:"替換爲你要刪除的郵件主題名"' -DeleteContent -Force
   
-Force參數爲刪除前不提示
2.刪除特定郵箱某個時間段的郵件

Search-Mailbox -Identity 郵箱地址 -SearchQuery "Received:02/18/2012..03/15/2012" -DeleteContent -Force
   
3.刪除多個郵箱主題包含特定關鍵字的郵件

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.在組織內所有郵箱裏搜索特定主題的郵件並刪除

Search-Mailbox -SearchQuery 'Subject:"替換爲你要刪除的郵件主題名"' -DeleteContent -Force
  
5.在組織內所有郵箱裏搜索主題裏包含關鍵字的郵件並刪除

Search-Mailbox -SearchQuery 'Subject:"*替換爲關鍵字*"' -DeleteContent -Force
   
6.刪除特定發件人的郵件 
Search-Mailbox -Identity [email protected] -SearchQuery 'from:[email protected]' -DeleteContent -Force
   
二.從Exchange Server 2007 上刪除郵件
與Exchange 2010的命令不同,但類似,簡單舉兩個例子:
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.刪除多個郵箱主題包含特定關鍵字的郵件 
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}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章