管理連線記錄

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-06-07

連線記錄會記錄位在 Microsoft Exchange Server 2007 電腦上之輸出郵件傳遞佇列的連線活動,而這類電腦上已安裝 Hub Transport server role 或 Edge Transport server role。連線記錄會追蹤從傳送佇列到目的地 Mailbox Server、智慧主機或網域的連線活動。它的目的並不是要追蹤個別電子郵件的傳輸。下列清單會說明連線記錄中所記錄的資訊類型:

  • 來源佇列。這可以是遠端傳遞佇列或信箱傳遞佇列。
  • 目的地 Mailbox Server、智慧主機或網域。
  • 網域名稱系統 (DNS) 解析資訊。
  • 連線失敗的詳細資訊。
  • 傳輸的郵件數及位元組數。

請在 Exchange 管理命令介面中使用 Set-TransportServer 指令程式來執行所有的連線記錄組態工作。下列是可用於 Edge Transport Server 或 Hub Transport Server 之連線記錄的選項:

  • 啟用或停用連線記錄。預設是 [已停用]。
  • 指定連線記錄檔的位置。
  • 指定個別連線記錄檔的大小上限。預設大小為 10 MB。
  • 指定含有連線記錄檔之目錄的大小上限。預設大小為 250 MB。
  • 指定連線記錄檔的最大保留天數。預設是 30 天。
note附註:
在 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 中,您也可以使用 Exchange 管理主控台來啟用或停用連線記錄,以及指定連線記錄檔的位置。

Exchange 2007 伺服器預設會使用循環記錄,根據檔案大小及檔案保留天數來限制連線記錄,以協助控制連線記錄檔所使用的硬碟空間。

連線記錄檔的結構

連線記錄檔預設位於 C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Connectivity。

連線記錄檔的命名慣例為 CONNECTLOGyyymmdd-nnnn.log。預留位置代表下列資訊:

  • 預留位置 yyyymmdd 是建立記錄檔的 Coordinated Universal Time (UTC) 日期。yyyy = 年、mm = 月,而 dd = 日。
  • 預留位置 nnnn 是每天都從 1 開始的執行個體號碼。

資訊會持續寫入記錄檔,直到檔案大小達到最大指定值,並且會開啟具有遞增執行個體號碼的新記錄檔。這個程序會在一天當中不斷地重複。在連線記錄目錄達到指定的大小上限時,或記錄檔達到指定的最大保留天數時,循環記錄就會刪除最舊的記錄檔。

連線記錄檔是包含逗號分隔值 (CSV) 格式之資料的文字檔。每個連線記錄檔都具有包含下列資訊的標頭:

  • #Software:   建立連線記錄檔的軟體名稱。一般來說,這個值為 Microsoft Exchange Server。
  • #Version:   建立連線記錄檔的軟體版本號碼。目前這個值為 8.0.0.0。
  • #Log-Type   此欄位的值是「傳輸連線記錄」。
  • #Date:   建立記錄檔的 UTC 日期時間。以 ISO 8601 日期時間格式表示 UTC 日期時間:yyyy-mm-ddhh:mm:ss.fffZ,其中 yyyy = 年、mm = 月、dd = 日、hh = 時、mm = 分、ss = 秒、fff = 秒的分數,以及另外一個表示 UTC 的方法 Z 代表 Zulu。
  • #Fields:   連線記錄檔中所使用之以逗號分隔的欄位名稱。

寫入連線記錄的資訊

連線記錄會將每個輸出佇列連線事件都儲存在連線記錄的單一行上。每行上的資訊都依照欄位組織而成,而且以逗號隔開。表 1 中說明用來分類每個外寄佇列事件的欄位。

表 1   用來分類每個連線事件的欄位

欄位名稱 描述

date-time

以 ISO 8601 格式表示連線事件的 UTC 日期時間。此值的格式為 yyyy-mm-ddhh:mm:ss.fffZ,其中 yyyy = 年、mm = 月、dd = 日、hh = 時、mm = 分、ss = 秒、fff = 秒的分數,以及另外一個表示 UTC 的方法 Z 表示 Zulu。

session

每個 SMTP 工作階段專用但在每個事件中都相同的 GUID,會與 SMTP 工作階段關聯。如果是 MAPI 工作階段,則 session 欄位為空白。

source

來自遠端傳遞佇列之連線的簡易郵件傳送通訊協定 (SMTP) 值,或來自信箱傳遞佇列之連線的 MAPI 值。

Destination

目的地 Mailbox Server、智慧主機或網域的名稱。

direction

代表連線之開頭、中間或結尾的單一字元。direction 欄位的可能值如下:

  • +   Connect
  • -   Disconnect
  • >   Send

description

與連線事件關聯的文字資訊。下列值是 description 欄位值的範例:

  • 已傳輸的郵件數及郵件大小。
  • 目的地網域的 DNS 郵件交換程式 (MX) 解析資訊。
  • 目的地 Mailbox Server 的 DNS 解析資訊。
  • 連線建立郵件。
  • 連線失敗郵件。

在輸出傳遞佇列建立與目的地 Mailbox Server、智慧主機或網域的連線時,可能會準備該佇列以傳送一封郵件或數封郵件。連線及郵件傳輸程序會產生寫入連線記錄多行的多個事件。同時連接至不同目的地,會建立與不同交錯之目的地相關的連線記錄項目。然而,您可以使用 date-time、session、source 及 direction 欄位來安排每個不同連線從開始到完成的連線記錄項目。

相關資訊

如需如何在 Exchange 2007 中設定通訊協定記錄的相關資訊,請參閱如何設定連線記錄

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.