此处咱们以使用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没有阅读这封邮件时,以下图所示: