此處咱們以使用cw01郵箱發郵件給cw02用戶爲例,查看該郵件的送達狀態。ide
$msg = Search-MessageTrackingReport -Identity cw01 -Recipients cw02@sayms.com -BypassDelegateChecking測試
$msg | %{ Get-MessageTrackingReport -Identity $_.MessageTrackingReportId -BypassDelegateChecking }命令行
從上圖中能夠看到該郵件在什麼時間已經送到給cw02用戶3d
經過以上郵件送達報告,咱們也只是知道郵件是否是已經送達到收件人了,但這並不能知足咱們的要求,關鍵還要知道收件人是否已經閱讀該郵件,默認在郵件系統未啓用郵件的閱讀跟蹤,須要進行閱讀跟蹤配置;blog
Set-OrganizationConfig -ReadTrackingEnabled $trueip
Set-Mailbox -Identity Exadmin -MessageTrackingReadStatusEnabled $falseci
以上禁用Exadmin用戶帳號的郵件閱讀跟蹤it
$msg = Search-MessageTrackingReport -Identity cw01 -Subject "郵件送達測試" -BypassDelegateCheckingio
$msg | %{ Get-MessageTrackingReport -Identity $_.MessageTrackingReportId -BypassDelegateChecking -RecipientPathFilter cw02@sayms.com -ReportTemplate RecipientPath }class
當cw02沒有閱讀這封郵件時,以下圖所示: