設定反垃圾郵件代理程式記錄
適用於:Exchange Server 2013
代理程式記錄會記錄特定 Exchange 反垃圾郵件代理程式所執行的動作。 代理程式記錄中寫入的資訊,會視 SMTP 事件以及對郵件執行的動作而定。
開始之前有哪些須知?
預估完成時間:15 分鐘
您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱 郵件流程權限主題中的「傳輸服務」和「Edge Transport Server」項目。
預設在 Mailbox Server 的 Transport 服務中未啟用反垃圾郵件功能。 通常只有在您的 Exchange 組織接受內送郵件之前未進行任何事前的反垃圾郵件篩選的情況下,您才會在 Mailbox Server 上啟用反垃圾郵件功能。 如需詳細資訊,請參閱啟用信箱伺服器上的反垃圾郵件功能。
您只能使用命令介面來執行此程序。
如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。
使用命令介面設定防垃圾郵件代理程式記錄
執行下列命令:
Set-TransportService <ServerIdentity> -AgentLogEnabled <$true | $false> -AgentLogMaxAge <dd.hh:mm:ss> -AgentLogMaxDirectorySize <Size> -AgentLogMaxFileSize <Size> -AgentLogPath <LocalFilePath>
此範例會設定名為 Mailbox01 的 Mailbox server 的下列代理程式記錄檔設定:
將代理程式記錄檔的位置設定為 D:\Anti-Spam Agent 記錄檔。 請注意,如果資料夾不存在,則會為您建立資料夾。
將代理程式日誌檔的最大大小設定為 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*
請確認顯示的值是您所設定的值。