如何部署 Outlook 2007 的郵件分類

 

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

上次修改主題的時間: 2009-01-07

Microsoft Office Outlook 2007 需要含有 Microsoft Exchange Server 2007 所支援之郵件分類定義的本機檔 (Classifications.xml),Outlook 使用者才可以將郵件分類套用在郵件上。Exchange 系統管理員也必須建立新的登錄機碼來啟用郵件分類,以及參照 Outlook 使用者電腦上的 Classifications.xml 檔。

本主題會說明如何建立所需的登錄機碼和相關的登錄設定,以在執行 Outlook 2007 的電腦上啟用郵件分類,另外也說明如何建立 Classifications.xml 檔。

建立 Outlook 2007 登錄機碼

下列登錄機碼及相關的登錄設定必須建立在所有 Outlook 2007 電腦上,讓以 Exchange 2007 來主控信箱的使用者可以從該電腦傳送郵件分類:

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Policy]
"AdminClassificationPath"="c:\\Classifications.xml"
"EnableClassifications"=dword:00000001
"TrustClassifications"=dword:00000001
note附註:
Outlook 2007 中沒有 Policy 機碼,必須加以建立。
Caution請注意:
不正確地編輯登錄可能會造成嚴重問題,而需要重新安裝作業系統。 因不正確地編輯登錄而造成的問題可能無法解決。 在編輯登錄之前,請先備份重要資料。

您必須變更 AdminClassificationPath 路徑,以參照您要複製 Classifications.xml 檔的位置。您可以變更 AdminClassificationPath 路徑來指向 Outlook 2007 可用的任何位置。其中包括網路共用。但建議將該路徑的位置設在以快取模式執行之任何 Outlook 2007 電腦的本機電腦上,這樣 Outlook 2007 電腦才能讀取指示,而且即使離線,也可以編寫郵件。

EnableClassifications DWORD 值可以為指定的使用者啟用及停用 Outlook 2007 中的郵件分類功能。若要啟用郵件分類功能,請將這個 DWORD 值設為 00000001。若要停用郵件分類功能,請將這個 DWORD 值設為 00000000

TrustClassifications DWORD 可讓您在將郵件傳送給 Exchange Server 2003 或較舊版本的使用者時,檢驗在已分類之郵件上所做的陳述。

唯有針對以 Exchange 2007 來控制信箱的使用者,才應該啟用 TrustClassifications。若要啟用 TrustClassifications,請將此 DWORD 值設為 00000001。由於只有針對以 Exchange 2007 來控制信箱的使用者,才會啟用 TrustClassifications,所以 Outlook 2007 收件者可以信賴郵件分類中的陳述或指示。

Outlook 亦可在執行 Exchange 2003 或較舊版本的使用者之間,支援郵件分類功能。因為 Exchange 2003 不會支援或辨識郵件分類,所以無法保證郵件分類的內容及正確性。因此,停用 TrustClassifications 會在郵件分類前面加上這樣的文字 [寄件者聲明],以免使用者誤以為其組織已處理分類。若要停用TrustClassifications,請將此 DWORD 值設定為 00000000

當 Outlook 使用者在 Outlook 2007 中傳送郵件時,只能使用 Classifications.xml 檔中的郵件分類。然而,Classifications.xml 檔中的郵件分類並不會限制使用者能夠接收的分類集。

例如,使用者可以接收其 Classifications.xml 版本中所沒有之郵件分類的電子郵件。如果使用者轉寄郵件分類,該郵件會保留其分類,並假設原始郵件分類執行個體的 RetainClassificationEnabled 參數設為 $True,即使轉寄該郵件收件者的本機 Classifications.xml 檔中並沒有該特定的郵件分類。

在 Exchange 2007 環境中,只會將登錄在 Active Directory 目錄服務中的分類傳送給收件者。

建立 Classifications.xml 檔

使用 Export-OutlookClassification.ps1 指令碼來為 Outlook 2007 電腦產生 Classifications.xml 檔。

Export-OutlookClassification.ps1 指令碼會複製到您執行 Exchange 安裝程式時,所安裝的 Program Files\Microsoft\Exchange Server\Scripts 目錄中。您必須從 Scripts 目錄執行指令碼。

若要將所有現有的郵件分類匯出至 Classifications.xml 檔案,請執行以下命令:

./Export-OutlookClassification.ps1 > c:\exports\Classifications.xml

這個命令中的 c:\exports 是您寫入 Classifications.xml 檔案的目錄。

若要將特定地區的所有現有的郵件分類匯出至 Classifications.xml 檔案,請執行以下命令:

./Export-OutlookClassification.ps1 -Locale "en" >Classifications.xml

這個命令中的「en」是地區設定碼。Locale 參數會取用 CultureInfo 的資料類型。

如需 CultureInfo 資料類型的相關資訊,請參閱 CultureInfo 類別上預先定義的文化名稱和識別碼表格。如果地區設定不存在,則不會將郵件分類寫入 Classifications.xml 檔案。

important重要事項:
您必須指定 Classifications.xml 檔的名稱。雖然指令碼可讓您匯出任何名稱的檔案,但建議您將匯出的檔案命名為 Classifications.xml

開始之前

若要執行 Get-MessageClassification 指令程式和 Export-OutlookClassification.ps1 指令碼,您使用的帳戶必須得到下列委派:

  • Exchange 僅檢視管理角色

如需管理 Exchange 2007 所需之權限、委派角色以及權利的相關資訊,請參閱權限考量

程序

建立 Classifications.xml 檔

  • 開啟 [Exchange 管理命令介面],並從 Program Files\Microsoft\Exchange Server\Scripts 目錄執行下列指令碼:

    ./Export-OutlookClassification.ps1 > c:\exports\Classifications.xml
    

    這個指令碼會將所有郵件分類匯出到 Classifications.xml 中。如果您不想要 XML 檔案中所有的分類,必須手動移除分類,方法是從 Classification.xml 移除特定的 <Classification> 元素。

匯出適當的郵件分類之後,您必須將所產生的 Classifications.xml 檔複製到使用者電腦上的 AdminClassificationPath 路徑 (您在登錄設定中指定的路徑,如先前所討論)。最後,您必須重新啟動 Outlook,讓 Outlook 能夠選取 Classifications.xml 檔案。

所有郵件分類都會匯出至 Classifications.xml 檔案。Active Directory 會在 Exchange 執行郵件分類時強制執行權限。如果使用者嘗試使用他們無權使用的郵件分類,則不會依據郵件分類基礎結構來處理郵件。

如果您不想要對所有 Outlook 使用者顯示所有郵件分類,則必須手動編輯 Classifications.xml 檔案,以排除不想要顯示的分類。在 Classifications.xml 檔案中,每個分類都是用 Classification 元素括住。而每個 Classification 元素都是以 GUID 和名稱予以識別。若要移除分類,則必須刪除與該分類相關聯的整個 Classification 元素。

相關資訊

如需相關資訊,請參閱下列主題:

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