Exchange郵件系統日誌查看及管理

1.查看郵件服務器上某個時間段內的所有郵件信息:

Get-MessageTrackingLog -ResultSize Unlimited -Start "3/6/2015 8:40AM" -End "3/6/2015 1:50PM"
Exchange郵件系統日誌查看及管理
2.查看郵件服務器上某個時間段內由具體的某個人所發送的所有郵件詳細信息:

Get-MessageTrackingLog -ResultSize Unlimited -Start "3/6/2015 8:40AM" -End "3/6/2015 1:50PM" –Sender [email protected]
Exchange郵件系統日誌查看及管理
通過上述命令可以列出用戶在此時間段的所有郵件來往信息。

如果我們在這條命令的後面加個 |fl 來進行詳細查詢的話,則會將上面列出來的所有郵件,每一封進行詳細展示,如下:

Get-MessageTrackingLog -ResultSize Unlimited -Start "3/6/2015 8:40AM" -End "3/6/2015 1:50PM" –Sender [email protected] |fl
Exchange郵件系統日誌查看及管理
Exchange郵件系統日誌查看及管理

從上面我們可以看到,包括髮送人從哪臺客戶端,客戶端IP,發送給誰,甚至是直接發送還是抄送、密送都查的出來,非常詳細。

3.查詢發送失敗的郵件

有些用戶經常會反應發送郵件失敗,想查詢一下日誌,看看到底是什麼原因,那麼我們運用一下命令:

Get-MessageTrackingLog -ResultSize Unlimited -Start "3/6/2015 8:40AM" -End "3/6/2015 2:50PM" -EventId "Fail" -Sender [email protected]

Exchange郵件系統日誌查看及管理
4.刪除指定的某一封郵件

有時候,用戶誤發錯了一封郵件
希望我們能幫他們在服務器上直接刪除掉,我們就可以使用下面的命令。

首先給自己的管理員權限加上一個“郵箱導入導出”的角色權限。

New-ManagementRoleAssignment -Role "mailbox import export" -User lyncadmin
Exchange郵件系統日誌查看及管理
注:該命令運行完畢之後,必須重啓EMS,不然後續操作會報錯,找不到Search-mailbox的命令

然後使用下面命令刪除用戶郵箱中的“發送錯誤的郵件”這封測試郵件。
無論對方是否已經打開過這封郵件,都會被刪除。“主題:'***'”

Search-Mailbox -Identity wenyy -searchquery "主題:'發送錯誤的郵件'" -deletecontent
Exchange郵件系統日誌查看及管理

5.刪除一封羣發郵件

Get-Mailbox –ResultSize unlimited | Search-Mailbox -searchquery "主題:測試郵件1" –deletecontent
Exchange郵件系統日誌查看及管理

選擇【A】全是,則會搜索所有的用戶郵箱,並匹配主題名,然後進行刪除。
Exchange郵件系統日誌查看及管理

6.通過時間篩選刪除郵件

Search-Mailbox -Identity majy -SearchQuery "發送時間:<2015/01/31"-deletecontent

Search-Mailbox -Identity majy -SearchQuery "發送時間:=2015/01/31"-deletecontent

Search-Mailbox -Identity majy -SearchQuery "發送時間:>2015/01/31"-deletecontent

Search-Mailbox -Identity majy -SearchQuery "發送時間:<2015/01/21 and 2015/01/31" –deletecontent

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