配置反垃圾邮件代理日志记录

 

适用于:Exchange Server 2013

上一次修改主题:2015-04-08

代理日志记录特定 Exchange 反垃圾邮件代理所执行的操作。写入代理日志中的信息取决于代理、SMTP 事件和对邮件执行的操作。

  • 估计完成时间:15 分钟

  • 您必须先获得权限,然后才能执行此过程或多个过程。若要查看所需的权限,请参阅邮件流权限主题中的“传输服务”和“边缘传输服务器”条目。

  • 默认情况下,邮箱服务器上的传输服务未启用反垃圾邮件功能。一般情况下,只有当您的 Exchange 组织在接受传入的邮件前未事先进行任何反垃圾邮件筛选时,您才需要在邮箱服务器上启用反垃圾邮件功能。有关详细信息,请参阅在邮箱服务器上启用反垃圾邮件功能

  • 只能使用命令行管理程序执行此过程。

  • 若要了解可能适用于此主题中过程的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示提示:
有疑问吗?请在 Exchange 论坛中寻求帮助。请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection

运行以下命令:

Set-TransportService <ServerIdentity> -AgentLogEnabled <$true | $false> -AgentLogMaxAge <dd.hh:mm:ss> -AgentLogMaxDirectorySize <Size> -AgentLogMaxFileSize <Size> -AgentLogPath <LocalFilePath>

本示例将在名为 Mailbox01 的邮箱服务器上设置以下代理日志:

将代理日志文件的位置设置为 D:\Anti-Spam Agent Log。请注意,如果文件夹不存在,系统将为您创建文件夹。

将代理日志文件的最大大小设置为 20 MB。

将代理日志目录的最大大小设置为 400 MB。

将代理日志文件的最大期限设置为 14 天。

Set-TransportService Mailbox01 -AgentLogPath "D:\Anti-Spam Agent Log" -AgentLogMaxFileSize 20MB -AgentLogMaxDirectorySize 400MB -AgentLogMaxAge 14.00:00:00
注意注意:
  • 如果将 AgentLogPath 参数的值设置为 $null,将有效地禁用代理日志记录。但是当 AgentLogEnabled 参数的值为 $true 时,如果将 AgentLogPath 设置为 $null,就会生成事件日志错误。禁用代理日志记录的首选方法是将 AgentLogEnabled 设置为 $false

  • AgentLogMaxAge 参数设置为值 00:00:00,可以防止由于期限问题而自动删除代理日志文件。

有关语法和参数的详细信息,请参阅 Set-TransportService 中的 AgentLog 参数。

要验证是否已成功配置反垃圾邮件代理日志记录,请执行以下操作:

  1. 在此命令行管理程序中,运行以下命令:

    Get-TransportService <ServerIdentity> | Format-List AgentLog*
    
  2. 验证显示的值是否为您配置的值。

 
显示: