积极答复者
exchange2010sp3 退信统计

问题
答案
全部回复
-
您好,
您可以使用下面的命令,查看在某段时间内,您的组织一共产生了多少退信:
(Get-MessageTrackingLog -EventId DSN -Start "<DateTime>" -End "<DateTime>").count
退信邮件是由系统产生的,您的意思是想知道哪个地址收到的退信最多?如果是这样的话,您可以参考下面的命令:
Get-Mailbox -resultsize unlimited |select DisplayName,@{Name='count'; Expression={ (Get-MessageTrackingLog -EventId DSN -Start <DateTime> -End <DateTime> -recipients $_.PrimarySmtpAddress).count}}, @{Name='sourcecontext'; Expression={ (Get-MessageTrackingLog -EventId DSN -Start <DateTime> -End <DateTime> -recipients $_.PrimarySmtpAddress).sourcecontext}}| Sort-Object count -Descending | export-csv C:\Users\administrator.CONTOSO\Desktop\count.csv -NoTypeInformation
SourceContext 简单说明了退信原因。
下面是测试结果:
外部退信指的是向外部发送邮件收到退信?如果是这样的话并不好统计。首先要先比对收件人是否是外部用户,之后您可以通过限制邮件内容或标题来统计退信数,但是退信原因不同,退信的内容和标题也是不同的,无法设置精确的条件。
此致,
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.