Exchange Server 2003 自動接受代理程式

發佈日期: 2006 年 2 月 1 日

作者: Nino Bilic

本頁內容

認識自動接受代理程式
安裝和移除代理程式
設定自動接受代理程式
其他相關資訊

本文將介紹 Microsoft® Exchange Server 2003 自動接受代理程式。請注意,本文僅提供簡介,如需更多詳細的組態內容,請參閱〈其他相關資訊〉一節所述的文件。

認識自動接受代理程式

自動接受代理程式是非同步儲存區的事件接受器 (Event Sink),可針對傳送至資源信箱的會議邀請提供伺服器端自動處理。當電子郵件訊息傳送到已登錄之資源信箱的 [收件匣] 時,OnSave 事件便會觸發自動接受代理程式。會議邀請、更新和取消通知將依先來後到的順序處理。如果電子郵件訊息不是行事曆項目,自動接受代理程式可以根據 DeleteNonCalendarItems 參數的設定來刪除此訊息,以便清除 [收件匣] 中的已讀取電子郵件訊息。如果邀請為取消通知,此會議便會從行事曆中移除。

自動接受代理程式處理

當會議邀請傳送至 Exchange 儲存區中的 [收件匣] 資料夾時,將會觸發 OnSave 事件。如果自動接受代理程式已經登錄該信箱,則觸發 OnSave 事件的動作便會觸發代理程式,亦即 ExOLEDB 事件接收器。下圖顯示基本的作業流程,從電子郵件訊息傳送至 [收件匣] 開始。

Dd159851.7858c8d6-9f67-4743-b570-72be1c7a5da1(zh-tw,TechNet.10).gif

排程和更新

自動接受代理程式在處理會議邀請時,會檢查資源行事曆的可用性,而非資源發佈的空閒/忙碌資料,然後傳送接受或拒絕訊息給會議召集人。代理程式只會評估在指定登記窗口內的會議有無衝突,而不管在資源行事曆的登記窗口以外發生的任何會議執行個體。處理完邀請後,自動接受代理程式會保留一份回應副本於 [寄件備份] 資料夾中,然後將原始邀請從 [收件匣] 移至 [刪除的郵件] 資料夾。下圖顯示自動接受代理程式處理行事曆邀請時所遵循的邏輯。

Dd159851.80f9ae1a-e2c4-4134-9320-136b338c78e7(zh-tw,TechNet.10).gif

單次會議邀請

自動接受代理程式將根據下列準則,接受或拒絕單次會議的新增或更新邀請:

  • 如果從會議開始到結束的整段期間在資源行事曆上標示為空閒,則接受此會議邀請。

  • 如果從會議開始到結束之間的任何時間點在資源行事曆上標示為忙碌或暫訂,則拒絕此會議邀請。

  • 如果要求的會議更新與原始會議的時間重疊,自動接受代理程式不會將原始會議的時間視為忙碌,而是會允許進行更新。例如,如果您將會議排定在星期五的 15:00 至 16:00 (下午 3 點至 4 點),然後傳送更新訊息要將這個會議重新排定為星期五的 15:30 至 16:00 (下午 3 點 30 分至 4 點),則即使資源顯示為忙碌,自動接受代理程式仍然會接受更新。

週期性會議邀請

自動接受代理程式可以根據下列參數來延長、接受及拒絕週期性會議邀請:

  • 如果週期性會議邀請不包含結束日期,或者包含的結束日期超出指定的登記窗口,在預設情況下,自動接受代理程式會拒絕此邀請。如果將 EnforceRecurringMeetingEndDate 參數設為 False,自動接受代理程式最長可將會議執行個體的時間延長及排定至 BookingWindowInMonths 參數所含的月數上限。不過,由於週期會根據 BookingWindowInMonths 設定的時限截斷,因此召集人的行事曆上顯示的結束日期可能與資源信箱行事曆上顯示的不同。

  • 當個別執行個體因衝突而遭拒時,RecurringMeetingConflictPercentageAllowed 參數會設定召集人所需的重新排程數量的閾值。它不允許重複登記。

  • RecurringMeetingMaximumConflictInstances 參數會設定在代理程式拒絕要求之前,允許週期性會議發生衝突次數的閾值。這個參數與 RecurringMeetingConflictPercentageAllowed 參數結合使用時,兩個閾值中的較低者可決定要接受還是拒絕會議邀請。例如,如果將 RecurringMeetingConflictPercentage 參數設為 25%,RecurringMeetingMaximumConflictInstances 參數設為 2,接著傳送包含四個會議執行個體的會議邀請,如果接受會議邀請,最多只能有一個執行個體發生衝突。此時,四個執行個體的 25% 閾值只允許一個衝突,即使您已經將衝突次數上限設為 2 也一樣。

RecurringMeetingConflictPercentageAllowedRecurringMeetingMaximumConflictInstances 的預設值都是零。若要允許衝突,您必須變更這兩個參數。

如需週期性會議參數的詳細資訊,請參閱《自動接受代理程式部署和管理指南》 (英文) 中的〈設定自動接受代理程式〉(英文)。

取消通知

當取消通知訊息傳送到資源信箱時,自動接受代理程式會從資源行事曆移除此會議,以確保這段期間顯示為空閒,並且可供其他會議登記。

安裝和移除代理程式

您可以從 Tools for Exchange Server 2003 (英文) 下載自動接受代理程式。

安裝自動接受代理程式

執行自動接受代理程式安裝精靈時,自動接受代理程式會安裝在您的電腦上,並登錄為「元件物件模型」(COM+) 元件。

若要確認自動接受代理程式已登錄為 COM+ 元件
  1. 啟動元件服務。

  2. 依序展開 [主控台根目錄]、[元件服務]、[電腦]、[我的電腦],然後按一下 [COM+ 應用程式]。

  3. 在詳細資料窗格中,檢查是否已顯示自動接受代理程式。如果將自動接受代理程式安裝為以本機系統的身分執行,它也會顯示在 [服務] 嵌入式管理單元中。

解除安裝自動接受代理程式

從伺服器解除安裝自動接受代理程式時,將會刪除包含所有組態檔在內的所有已安裝檔案。如果安裝資料夾沒有包含檔案,也會一併加以刪除。如果您已修改組態檔,建議您先將 AutoAccept.config.xml 檔案複製到其他位置,然後再解除安裝代理程式。如果重新安裝自動接受代理程式,您可以將自訂的 AutoAccept.config.xml 檔案複製回安裝資料夾,藉此保留之前自訂的設定。

若要解除安裝自動接受代理程式
  1. 從伺服器主控台,依序按下 [開始]、[控制台] 及 [新增或移除程式]。

  2. 在 [自動接受代理程式] 下,按一下 [移除]。

  3. 在產生的對話方塊中,按一下 [是] 以確認移除。

設定自動接受代理程式

在 Microsoft Exchange 伺服器上安裝自動接受代理程式之後,您可以編輯位於安裝資料夾的 .xml 組態檔 AutoAccept.config.xml,以便設定伺服器套用的預設處理原則。預設的安裝資料夾是 \Exchsrvr\Agents\AutoAccept。

您也可以在這個 .xml 組態檔中針對個別信箱指定處理方式。因為 Active Directory® 目錄服務中並未儲存任何組態資料,因此每個伺服器的組態設定都是唯一的。下表包含可以在 .xml 組態檔中修改的組態設定。DeleteAttachmentsDeleteCommentsRemovePrivatePropertyDisableReminders 以及 DeleteNonCalendarItems 設定只允許修改資源信箱項目,不可修改召集人信箱中的項目。

AutoAccept.config.xml 中的組態設定包含以下內容。

參數

說明

可能的值

預設值

範圍

DeleteAttachments

決定是否刪除已接受會議的附件。

True、False

True

全域、信箱

DeleteComments

決定是否刪除已接受會議的註解。

True、False

True

全域、信箱

RemovePrivateProperty

決定是否移除已接受會議的私人名稱。

True、False

True

全域

DisableReminders

決定是否停用已接受會議的提醒。

True、False

True

全域、信箱

DeleteNonCalendarItems

決定是否刪除收件匣中不屬於會議的項目。

True、False

True

全域、信箱

EnforceRecurringMeetingEndDate

決定是否要強制執行週期性會議的結束日期。若設為 True,將會拒絕結束日期超過登記窗口結束時間的週期性會議。

True、False

True

全域、信箱

BookingWindowInMonths

可以事先登記會議的月數。如果 EnforceRecurringMeetingEndDate 設為 True,將會拒絕超出此限制的邀請。如果 EnforceRecurringMeetingEndDate 設為 False,將會根據此參數設定的限制來截斷邀請。

0–36

12

全域、信箱

RecurringMeetingConflictPercentageAllowed

接受週期性會議時可允許的衝突百分比。將會拒絕大於此限制的邀請。

0–100

0

全域、信箱

RecurringMeetingMaximumConflictInstances

接受週期性會議時可允許的衝突次數。將會拒絕大於此限制的邀請。

0–n

(並不強制要求上限)

0

全域、信箱

TraceLevel

決定診斷追蹤。

0–4

0

全域、信箱

TraceToEventLog

決定是否在應用程式記錄檔中記錄追蹤資訊。

True、False

False

全域

TraceListenerFile

記錄追蹤資訊的檔案。

字串

<系統磁碟機>:\temp\log.txt

全域

EnableResponseDetails

在電子郵件回應中包含接受或拒絕會議的原因說明。此回應可能也包含額外的衝突資訊。

True、False

True

全域

IncludeDebugInResponse

在電子郵件回應中包含回應碼和代理程式資訊。無論此設定為何,電子郵件回應的類別中一律會傳回偵錯資訊。

True、False

True

全域

CustomResponseText

包含在電子郵件回應中可自訂的文字字串。這段文字會顯示在電子郵件回應中的詳細資料之後及偵錯資訊之前。電子郵件回應中會顯示新增的文字行。如果文字字串的長度超過 512 個字元,這些文字將在電子郵件回應中被截斷。

0–512 個字元

全域

如需有關自動接受代理程式組態的詳細資訊,請參閱〈其他相關資訊〉一節。

其他相關資訊

如需自動接受代理程式的詳細資訊,請參閱《自動接受代理程式部署和管理指南》(英文)。

Dd159851.ninobilic(zh-tw,TechNet.10).jpg Nino Bilic,MCSE, MCSE+I, MCSE+M, MCSA, MCSA+M, A+ Technical Lead, Microsoft Product Support Services Exchange administration support

顯示: