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

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

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

Exchange 发送连接器日志记录


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

介绍

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

在上一篇文章中,我们讨论了 Exchange 接收连接器日志记录。这次我们将研究 Exchange 发送连接器日志记录。

获取 Exchange 发送连接器

登录 Exchange 管理中心并导航到邮件流 > 发送连接器

注意:创建发送连接器后,整个 Exchange 组织都可以使用它。这就是您看不到选择 Exchange Server 选项的原因。

我们在 Exchange Server 上有两个发送连接器:

  • 互联网电子邮件

  • 出站到 Office 365(使用混合配置向导创建)

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

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

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

Identity                                                      Enabled ProtocolLoggingLevel
--------                                                      ------- --------------------
Internet email                                                   True                 None
Outbound to Office 365 - 5af53ad5-4ce1-4406-bf3f-b8c796cf17b8    True                 None

启用 Exchange 发送连接器日志记录

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

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

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

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

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

[PS] C:\>Get-SendConnector "Internet email" | Set-SendConnector -ProtocolLogging Verbose

启用 Exchange Server 上的所有 Exchange 发送连接器日志。

[PS] C:\>Get-SendConnector | Set-SendConnector -ProtocolLogging Verbose

Exchange 发送连接器日志位置

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

运行 Get-TransportService cmdlet 以查找发送连接器日志位置路径。在我们的示例中,我们看到输出有两个 Exchange Server,因为组织中正在运行两个 Exchange Server。

[PS] C:\>Get-TransportService | fl Identity,Send*


Identity                        : EX01-2016
SendProtocolLogMaxAge           : 30.00:00:00
SendProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
SendProtocolLogMaxFileSize      : 10 MB (10,485,760 bytes)
SendProtocolLogPath             : C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Hub\ProtocolLog\SmtpSend

Identity                        : EX02-2016
SendProtocolLogMaxAge           : 30.00:00:00
SendProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
SendProtocolLogMaxFileSize      : 10 MB (10,485,760 bytes)
SendProtocolLogPath             : C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Hub\ProtocolLog\SmtpSend

检查 Exchange 发送连接器日志

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

注意:如果您添加了多个 Exchange Server 作为源服务器以实现高可用性,则需要检查所有这些 Exchange Server 上的路径。

在此示例中,SMTP 发送协议日志仅显示在 Exchange Server EX02-2016 上。 Exchange Server EX01-2016 上的同一日志路径为空,因为我们尚未启用日志记录,并且尚未通过该 Exchange Server 发送任何邮件流。

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

打开日志文件,您可以验证发送的消息。在此示例中,Amanda Morgan 从 EXOIP 组织向 John Doe(外部 Gmail 地址)发送了一封电子邮件。

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

禁用发送连接器日志记录

禁用 Internet 电子邮件发送连接器上的发送连接器日志。

[PS] C:\>Get-SendConnector -Identity "Internet email" | Set-SendConnector -ProtocolLogging None

禁用 Exchange Server 上的所有 Exchange 发送连接器日志。

[PS] C:\>Get-SendConnector | Set-SendConnector -ProtocolLogging None

就是这样!

了解更多:在 Exchange 中搜索邮件跟踪日志 »

结论

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

您喜欢这篇文章吗?您可能还喜欢更改 DAG 见证服务器和见证目录。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯