如何從Exchange Server上直接刪除郵件

原始出處:http://yxzhao.com/2012/delete-message-from-exchange-server/

一.如何從Exchange Server上刪除郵件—Exchange 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上刪除郵件—Exchange 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}

MailList.csv文件的內容如下:

第1行:Email

第2行:第1個郵箱地址

第3行:第2個郵箱地址

第n行:第n-1個郵箱地址

三.Search-Mailbox -SearchQuery的所有屬性參數

請參考: Search-Mailbox -SearchQuery的所有參數選項    

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