当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Exchange 接收连接器日志记录

作者:精品下载站 日期:2024-12-14 22:35:03 浏览:14 分类:玩电脑

Exchange 接收连接器日志记录


如何在 Exchange Server 2013/2016/2019 中启用 SMTP 日志记录?我们想要检查接收连接器日志记录,但是我们在哪里可以找到日志记录路径位置?在本文中,您将了解有关 Exchange 接收连接器日志记录的更多信息。

介绍

协议日志记录将邮件服务器之间以及传输管道中的 Exchange 服务之间的 SMTP 对话记录为邮件传递的一部分。

以下接收连接器角色可用:

  • 前端传输

  • 枢纽交通

在本文中,我们将研究接收连接器日志记录。如果您想了解更多信息,请阅读文章 Exchange 发送连接器日志记录。

获取 Exchange 接收连接器

登录 Exchange 管理中心并导航至邮件流 > 接收连接器。如果安装了多个 Exchange Server,请选择 Exchange Server。

注意:如果组织中有多个 Exchange Server,则需要在每台 Exchange Server 上配置接收连接器日志记录。

我们在 Exchange Server 上有默认的五个接收连接器和一个 SMTP 中继接收连接器。

[玩转系统] Exchange 接收连接器日志记录

以更好的方式获取信息。以管理员身份运行 Exchange 命令行管理程序。使用 Get-ReceiveConnector cmdlet。

[PS] C:\>Get-ReceiveConnector | ft Identity,Enabled,TransportRole,Protocol*,Bindings

Identity                                    Enabled     TransportRole ProtocolLoggingLevel Bindings
--------                                    -------     ------------- -------------------- --------
EX01-2016\Default EX01-2016                    True      HubTransport              Verbose {0.0.0.0:2525, [::]:2525}
EX01-2016\Client Proxy EX01-2016               True      HubTransport              Verbose {[::]:465, 0.0.0.0:465}
EX01-2016\Default Frontend EX01-2016           True FrontendTransport              Verbose {[::]:25, 0.0.0.0:25}
EX01-2016\Outbound Proxy Frontend EX01-2016    True FrontendTransport              Verbose {[::]:717, 0.0.0.0:717}
EX01-2016\Client Frontend EX01-2016            True FrontendTransport              Verbose {[::]:587, 0.0.0.0:587}
EX02-2016\Default EX02-2016                    True      HubTransport                 None {0.0.0.0:2525, [::]:2525}
EX02-2016\Client Proxy EX02-2016               True      HubTransport                 None {[::]:465, 0.0.0.0:465}
EX02-2016\Default Frontend EX02-2016           True FrontendTransport              Verbose {[::]:25, 0.0.0.0:25}
EX02-2016\Outbound Proxy Frontend EX02-2016    True FrontendTransport              Verbose {[::]:717, 0.0.0.0:717}
EX02-2016\Client Frontend EX02-2016            True FrontendTransport                 None {[::]:587, 0.0.0.0:587}
EX01-2016\SMTP relay                           True FrontendTransport              Verbose {0.0.0.0:25}

让我们过滤 Exchange Server EX01-2016 上的接收连接器。

[PS] C:\>Get-ReceiveConnector -Server "EX01-2016" | ft Identity,Enabled,TransportRole,Protocol*,Bindings

Identity                                    Enabled     TransportRole ProtocolLoggingLevel Bindings
--------                                    -------     ------------- -------------------- --------
EX01-2016\Default EX01-2016                    True      HubTransport              Verbose {0.0.0.0:2525, [::]:2525}
EX01-2016\Client Proxy EX01-2016               True      HubTransport              Verbose {[::]:465, 0.0.0.0:465}
EX01-2016\Default Frontend EX01-2016           True FrontendTransport              Verbose {[::]:25, 0.0.0.0:25}
EX01-2016\Outbound Proxy Frontend EX01-2016    True FrontendTransport              Verbose {[::]:717, 0.0.0.0:717}
EX01-2016\Client Frontend EX01-2016            True FrontendTransport              Verbose {[::]:587, 0.0.0.0:587}
EX01-2016\SMTP relay                           True FrontendTransport              Verbose {0.0.0.0:25}

启用 Exchange 接收器连接器日志记录

单击列表视图中的接收连接器。在此示例中,我们将选择 Exchange SMTP 中继接收连接器。单击详细信息窗格中的打开链接以启用 SMTP 日志记录。

[玩转系统] Exchange 接收连接器日志记录

详细信息窗格将显示日志记录 - 开启

[玩转系统] Exchange 接收连接器日志记录

在 Exchange 命令行管理程序中启用接收连接器日志记录。

[PS] C:\>Get-ReceiveConnector -Identity "EX01-2016\SMTP relay" | Set-ReceiveConnector -ProtocolLogging Verbose

启用 Exchange Server EX01-2016 上的所有 Exchange 接收连接器日志。

[PS] C:\>Get-ReceiveConnector -Server "EX01-2016" | Set-ReceiveConnector -ProtocolLogging Verbose

Exchange 接收连接器日志位置

我们可以使用 Exchange Management Shell 找到 Exchange 接收连接器位置以及存储日志的最长天数。在 Exchange 管理中心不可能找到接收日志路径。

前端传输服务

获取前端传输服务日志记录路径。运行 cmdlet Get-FrontendTransportService。

[PS] C:\>Get-FrontendTransportService -Identity "EX01-2016" | fl Name,Identity,Receive*


Name                               : EX01-2016
Identity                           : Frontend
ReceiveProtocolLogMaxAge           : 30.00:00:00
ReceiveProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
ReceiveProtocolLogMaxFileSize      : 10 MB (10,485,760 bytes)
ReceiveProtocolLogPath             : C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpReceive

枢纽交通服务

获取集线器传输服务日志记录路径。运行 cmdlet Get-TransportService。

[PS] C:\>Get-TransportService -Identity "EX01-2016" | fl Identity,Receive*


Identity                           : EX01-2016
ReceiveProtocolLogMaxAge           : 30.00:00:00
ReceiveProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
ReceiveProtocolLogMaxFileSize      : 10 MB (10,485,760 bytes)
ReceiveProtocolLogPath             : C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Hub\ProtocolLog\SmtpReceive

检查 Exchange 接收连接器日志

复制上述输出中的 ReceiveProtocolLogPath 并将其粘贴到 Windows 资源管理器中。

这些是前端传输服务日志

[玩转系统] Exchange 接收连接器日志记录

这就是我们示例中的集线器传输服务日志的样子。它只显示一个日志文件,因为我们现在启用了它。

[玩转系统] Exchange 接收连接器日志记录

禁用接收连接器日志记录

禁用 SMTP 中继接收连接器上的接收连接器日志。

[PS] C:\>Get-ReceiveConnector -Identity "EX01-2016\SMTP relay" | Set-ReceiveConnector -ProtocolLogging None

禁用 Exchange Server EX01-2016 上的所有 Exchange 接收连接器日志。

[PS] C:\>Get-ReceiveConnector -Server "EX01-2016" | Set-ReceiveConnector -ProtocolLogging None

就是这样!

了解更多:从 Exchange 接收连接器导出远程 IP 地址 »

结论

在本文中,您了解了 Exchange 接收连接器日志记录。为所有 Exchange 接收连接器启用日志记录。当您想要解决邮件流和消息跟踪问题时,它非常有用。默认情况下,该目录的大小不会超过 250MB,并且您可以随时扩展日志记录大小。

您喜欢这篇文章吗?您可能还喜欢将接收连接器复制到另一个 Exchange Server。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯