none
exchange2010sp3 退信统计 RRS feed

  • 问题

  • 如何统计系统某段时间内一共产生多少退信?

    高级一点是否可以统计哪个地址产生的退信最多?哪些原因的退信最多?

    有多少外部退信?

    2019年2月27日 6:45

答案

  • 退信内会有这种错误码和错误提示。

    可通过 MessageInfo 获得,在 Exchange 2016 中支持,但在 Exchange 2010 不支持,显示内容为空。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 绅士aa 2019年2月28日 10:13
    2019年2月28日 10:12
    版主

全部回复

  • 您好,

    您可以使用下面的命令,查看在某段时间内,您的组织一共产生了多少退信:

    (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.

    • 已标记为答案 绅士aa 2019年2月28日 2:25
    • 取消答案标记 绅士aa 2019年2月28日 9:44
    2019年2月27日 10:08
    版主
  • 感谢答复!

    还想请问一下,退信内一般都会有比如

    550 5.1.1 RESOLVER.ADR.RecipNotFound; not found

    这种类似的错误码+错误提示,请问这种如何通过命令获取?

    2019年2月28日 9:45
  • 退信内会有这种错误码和错误提示。

    可通过 MessageInfo 获得,在 Exchange 2016 中支持,但在 Exchange 2010 不支持,显示内容为空。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 绅士aa 2019年2月28日 10:13
    2019年2月28日 10:12
    版主