none
Exchange2013 如何查看用户收发邮件的路由 RRS feed

  • 问题

  • Dear:

    我们是Win2012R2 + Exchange2013SP1 构建的邮件系统平台,架构 边缘+NLB+DAG

    需求:在EMS中如何查看

    1、如何查询用户接收邮件,都经过哪几台服务器,最终到哪台后端服务器,最后用户收到邮件。

    2、如何查询用户发送邮件,都经过那几台服务器,用户通过哪台服务器发送,最终将邮件发到公网。

    3、如何查看用户存储在哪台服务器?


    2020年8月4日 4:54

答案

  • 您好,

    关于问题1和2,都是可使用 Get-MessageTrackingLog 命令来查看。注意到您在论坛中有提出相同的问题,具体可参考这个帖子中的回复:如何查看邮件发送的路由

    问题3,您可以使用下面的命令查看用户邮箱在哪台服务器上:

    Get-Mailbox <user name>|fl name,database,servername

    此致,

    Lydia Zhou


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

    • 已标记为答案 StallYang 2020年8月5日 14:39
    2020年8月4日 7:55
    版主
  • 您好:

            一个用户接收邮件时,如何确定,接收的邮件是否经过edge服务器呢? 

    这个您也可以通过查看Message tracking log来判断。如果该邮件经过Edge服务器,会使用到Edge上默认创建的接收连接器和发送连接器。您可以在Edge上单独运行命令邮件跟踪命令,并查看ConnectorID参数。相关介绍可查看:Message tracking(英文原文)/邮件跟踪

    此致,

    Lydia Zhou


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

    • 已标记为答案 StallYang 2020年8月5日 14:34
    2020年8月5日 8:34
    版主
  • 下面对这个问题进行简单的总结。希望能帮到其他有相似问题的用户。

    问题:

    我们是Win2012R2 + Exchange2013SP1 构建的邮件系统平台,架构 边缘+NLB+DAG

    需求:在EMS中如何查看

    1、如何查询用户接收邮件,都经过哪几台服务器,最终到哪台后端服务器,最后用户收到邮件。

    2、如何查询用户发送邮件,都经过那几台服务器,用户通过哪台服务器发送,最终将邮件发到公网。

    3、如何查看用户存储在哪台服务器?

    4、一个用户接收邮件时,如何确定,接收的邮件是否经过edge服务器呢? 

    建议:

    1和2、可以使用下面的命令查看邮件流,查看邮件传输经过哪些服务器:

    Get-TransportService | Get-MessageTrackingLog -Sender <address> -Recipients <address> -MessageSubject <subject> | Sort-Object Timestamp |select Timestamp,EventId,Source,ServerHostname

    3、可以使用下面的命令查看用户邮箱在哪台服务器上:

    Get-Mailbox <user name>|fl name,database,servername

    4、也可以通过查看Message tracking log来判断。如果该邮件经过Edge服务器,会使用到Edge上默认创建的接收连接器和发送连接器。您可以在Edge上单独运行命令邮件跟踪命令,并查看ConnectorID参数。

    参考链接:

    如何查看邮件发送的路由

    Message tracking

    此致,

    Lydia Zhou


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

    • 已标记为答案 StallYang 2020年8月18日 2:57
    2020年8月17日 8:02
    版主

全部回复

  • 您好,

    关于问题1和2,都是可使用 Get-MessageTrackingLog 命令来查看。注意到您在论坛中有提出相同的问题,具体可参考这个帖子中的回复:如何查看邮件发送的路由

    问题3,您可以使用下面的命令查看用户邮箱在哪台服务器上:

    Get-Mailbox <user name>|fl name,database,servername

    此致,

    Lydia Zhou


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

    • 已标记为答案 StallYang 2020年8月5日 14:39
    2020年8月4日 7:55
    版主
  • 您好:

            一个用户接收邮件时,如何确定,接收的邮件是否经过edge服务器呢? 

    2020年8月4日 9:20
  • 您好:

            一个用户接收邮件时,如何确定,接收的邮件是否经过edge服务器呢? 

    这个您也可以通过查看Message tracking log来判断。如果该邮件经过Edge服务器,会使用到Edge上默认创建的接收连接器和发送连接器。您可以在Edge上单独运行命令邮件跟踪命令,并查看ConnectorID参数。相关介绍可查看:Message tracking(英文原文)/邮件跟踪

    此致,

    Lydia Zhou


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

    • 已标记为答案 StallYang 2020年8月5日 14:34
    2020年8月5日 8:34
    版主
  • 下面对这个问题进行简单的总结。希望能帮到其他有相似问题的用户。

    问题:

    我们是Win2012R2 + Exchange2013SP1 构建的邮件系统平台,架构 边缘+NLB+DAG

    需求:在EMS中如何查看

    1、如何查询用户接收邮件,都经过哪几台服务器,最终到哪台后端服务器,最后用户收到邮件。

    2、如何查询用户发送邮件,都经过那几台服务器,用户通过哪台服务器发送,最终将邮件发到公网。

    3、如何查看用户存储在哪台服务器?

    4、一个用户接收邮件时,如何确定,接收的邮件是否经过edge服务器呢? 

    建议:

    1和2、可以使用下面的命令查看邮件流,查看邮件传输经过哪些服务器:

    Get-TransportService | Get-MessageTrackingLog -Sender <address> -Recipients <address> -MessageSubject <subject> | Sort-Object Timestamp |select Timestamp,EventId,Source,ServerHostname

    3、可以使用下面的命令查看用户邮箱在哪台服务器上:

    Get-Mailbox <user name>|fl name,database,servername

    4、也可以通过查看Message tracking log来判断。如果该邮件经过Edge服务器,会使用到Edge上默认创建的接收连接器和发送连接器。您可以在Edge上单独运行命令邮件跟踪命令,并查看ConnectorID参数。

    参考链接:

    如何查看邮件发送的路由

    Message tracking

    此致,

    Lydia Zhou


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

    • 已标记为答案 StallYang 2020年8月18日 2:57
    2020年8月17日 8:02
    版主