配置反垃圾邮件代理日志记录
适用于:Exchange Server 2013
代理日志记录特定 Exchange 反垃圾邮件代理所执行的操作。 写入代理日志中的信息取决于代理、SMTP 事件和对邮件执行的操作。
在开始之前,您需要知道什么?
估计完成时间:15 分钟
您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 邮件流权限主题中的"传输服务"和"边缘传输服务器"条目。
默认情况下,邮箱服务器上的传输服务未启用反垃圾邮件功能。 一般情况下,只有当您的 Exchange 组织在接受传入的邮件前未事先进行任何反垃圾邮件筛选时,您才需要在邮箱服务器上启用反垃圾邮件功能。 有关详细信息,请参阅在邮箱服务器上启用反垃圾邮件功能。
只能使用命令行管理程序执行此过程。
若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。
使用命令行管理程序配置反垃圾邮件代理日志记录
运行以下命令:
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 参数。
如何知道操作成功?
要验证是否已成功配置反垃圾邮件代理日志记录,请执行以下操作:
在此命令行管理程序中,运行以下命令:
Get-TransportService <ServerIdentity> | Format-List AgentLog*
验证显示的值是否为您配置的值。