Exchange用戶郵件狀態跟蹤

  1. 當用戶發送一封郵件後,咱們首先要肯定該郵件是否已經送達給收件人,以驗證該郵件正常傳遞;

此處咱們以使用cw01郵箱發郵件給cw02用戶爲例,查看該郵件的送達狀態。ide

  1. 使用」以管理員身份運行」 exchange命令行管理程序,輸入如下命令將送達報告得到的結果存儲在變量msg內:

$msg = Search-MessageTrackingReport -Identity cw01 -Recipients cw02@sayms.com -BypassDelegateChecking測試

Exchange用戶郵件狀態跟蹤

  1. 搜索成功後,運行如下命令瀏覽結果:

$msg | %{ Get-MessageTrackingReport -Identity $_.MessageTrackingReportId -BypassDelegateChecking }命令行

Exchange用戶郵件狀態跟蹤

從上圖中能夠看到該郵件在什麼時間已經送到給cw02用戶3d

  1. 經過以上郵件送達報告,咱們也只是知道郵件是否是已經送達到收件人了,但這並不能知足咱們的要求,關鍵還要知道收件人是否已經閱讀該郵件,默認在郵件系統未啓用郵件的閱讀跟蹤,須要進行閱讀跟蹤配置;blog

  2. 使用」以管理員身份運行」 exchange命令行管理程序,輸入如下命令將啓用閱讀跟蹤:

Set-OrganizationConfig -ReadTrackingEnabled $trueip

Exchange用戶郵件狀態跟蹤

  1. 當在組織級別啓用郵件閱讀跟蹤後,該操做就會對全部用戶生效,可是有時候可能不但願可以看到領導郵件的狀態,因此須要針對領導帳戶單獨禁用郵件跟蹤,運行如下命令設置:

Set-Mailbox -Identity Exadmin -MessageTrackingReadStatusEnabled $falseci

以上禁用Exadmin用戶帳號的郵件閱讀跟蹤it

  1. 在組織級別啓用閱讀跟蹤以後,就能夠針對單封郵件的閱讀狀態進行追蹤:以下所示,追蹤用戶cw01發送的主題爲「郵件送達測試」的郵件是否被收件人cw02查看,經過輸入如下命令將郵件送達的值賦予給變量msg:

$msg = Search-MessageTrackingReport -Identity cw01 -Subject "郵件送達測試" -BypassDelegateCheckingio

Exchange用戶郵件狀態跟蹤

  1. 接着運行如下命令查看收件人cw02是否閱讀這封郵件:

$msg | %{ Get-MessageTrackingReport -Identity $_.MessageTrackingReportId -BypassDelegateChecking -RecipientPathFilter cw02@sayms.com -ReportTemplate RecipientPath }class

  1. 當cw02沒有閱讀這封郵件時,以下圖所示:
    Exchange用戶郵件狀態跟蹤

  2. 當cw02已經閱讀這封郵件時,以下圖所示:
    Exchange用戶郵件狀態跟蹤
相關文章
相關標籤/搜索