如何在 Outlook Web Access 中設定網路組件

 

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

上次修改主題的時間: 2009-10-29

本主題說明 Microsoft Office Outlook Web Access 網路組件,並解釋如何使用它們來開啟特定的資料夾。您可以使用 Outlook Web Access 網路組件指定要開啟的信箱、該信箱中要開啟的資料夾,以及要使用的內容檢視。

Outlook Web Access 網路組件可讓您直接從 URL 存取 Outlook Web Access 內容。URL 可以輸入到網頁瀏覽器或是內嵌在應用程式中。一般不會手動建立網路組件。而是以程式控制方式,根據使用者介面 (UI) 中所做的選取而建立,或是直接內嵌在應用程式中,例如 Microsoft Office SharePoint Server 2007 頁面。UI 之後的程式碼便會建立 URL。Outlook Web Access 網路組件的一項用途便是在 Office SharePoint Server 2007 頁面中顯示使用者的收件匣或行事曆。

note附註:
若要使用 Outlook Web Access Web 組件,使用者的信箱與要透過 Web 組件開啟的信箱必須位於相同的 Active Directory 樹系中。

使用 Outlook Web Access 網路組件的權限

若要使用 Outlook Web Access 網路組件,您必須至少委派正要開啟之內容的「檢閱者」存取權。如果您在應用程式中內嵌了需要驗證的 Outlook Web Access 網路組件,必須將驗證資訊與網路組件的要求一起傳遞過去。這麼做的方法之一是將 Outlook Web Access 虛擬目錄設定成使用整合式 Windows 驗證。整合式 Windows 驗證讓已經使用其 Active Directory 帳戶登入的使用者,不必再次輸入認證即可使用 Outlook Web Access。

Outlook Web Access 網路組件語法

Exchange 2007 Outlook Web Access 有新的 URL 格式,可用於 /owa 虛擬目錄的要求。這些要求可以藉由直接在網頁瀏覽器輸入 URL,或是將 URL 內嵌在 Web 應用程式 (例如 Office SharePoint Server 頁面) 來進行。

Outlook Web Access 網路組件可以用來建立各種複雜度的 URL。簡單的網路組件 URL 可以用來開啟任何信箱的收件匣。更複雜的網路組件 URL 可以用來指定要開啟的信箱、該信箱中要開啟的資料夾,以及要使用的內容檢視。

例如,簡單的網路組件 URL https://<伺服器名稱>/owa/?cmd=contents 會開啟使用者登入所決定的信箱收件匣。較複雜的網路組件 URL https://<伺服器名稱>/owa/<SMTP 位址>/?cmd=contents&f=inbox%2fProjects&view=by%20subject 會開啟由 SMTP 位址所指定的信箱,並開啟到 Projects 子資料夾 (依主旨排序)。

視已經套用到您網路的安全措施而定,可能必須設定網路組件 URL 的編碼。設定編碼之後,UI 後的程式碼會使用 URL 編碼的參數來建立 URL。URL 編碼的參數使用 %20 取代空格,而 %2f 取代路徑分隔符號 "/"。本主題中的所有範例都使用編碼的參數。

支援的 Microsoft Exchange 2000 和 Exchange 2003 網路組件會自動轉譯為 Exchange 2007 網路組件。

表 1 列出網路組件的參數及其使用方法的範例。

表 1   網路組件參數及其使用方法

URL 參數 描述 值和範例

伺服器名稱和目錄 (必要)

Outlook Web Access 虛擬目錄的 URL。

這可以是使用者用來登入 Outlook Web Access 的相同 URL,例如:

https://<伺服器名稱>/owa

Exchange 2007 明確登入信箱識別 (選用)

任何與要開啟之信箱關聯的 SMTP 位址。

如果遺失這部分的 URL,會開啟驗證使用者的預設信箱。

如果沒有指定額外的參數,預設行為是會開啟收件匣。

若要開啟 SMTP 位址為 tsmith@fourthcoffee.com 的信箱,請使用:

https://<伺服器名稱>/owa/tsmith@fourthcoffee.com

cmd (若您指定非明確登入信箱識別的任何參數時為必要)

?cmd=contents 會顯示由參數所指定的 Outlook Web Access 網路組件,而非完整的 Outlook Web Access 使用者介面。

如果沒有指定任何信箱,這個參數會接在伺服器目錄之後:

https://<伺服器名稱>/owa/?cmd=contents

如果指定了信箱,這個參數會接在明確信箱識別之後:

https://<伺服器名稱>/owa/<SMTP 位址>/?cmd=contents

如果沒有指定額外的參數,預設行為是會開啟收件匣。

id (選用)

網路組件應從該處顯示內容的資料夾 ID。這可以透過 Web 服務取得,且可以用於應用程式中以動態選取要開啟的資料夾。

資料夾 ID 是 Base64 編碼的資料夾 PR_ENTRY_ID:

https://<伺服器名稱>/owa/?cmd=contents&id=<PR_ENTRY_ID>

f (選用)

指定要顯示在網路組件之信箱資料夾的字串。網路組件 URL 可能必須使用 URL 編碼撰寫,以通過防火牆。

當您使用 URL 編碼時,空格會變成 %20,而路徑分隔符號 (/) 會變成 %2f。

資料夾階層應該從信箱根目錄開始。

此資料夾路徑可以指向一般資料夾或搜尋資料夾。

若要開啟收件匣中的子資料夾 Projects,請使用:

https://<伺服器名稱>/owa/?cmd=contents&f= inbox%2fprojects

module (選用)

這個參數可以用來指定四個預設資料夾的任一個,而不必知道當地語系化名稱。

module 參數的值不會區分大小寫,包括:

  • Inbox
  • Calendar
  • Contacts
  • Tasks
  • Publicfolders

若要開啟信箱的行事曆而不論當地語系為何:

https://<伺服器名稱>/owa/?cmd=contents&module=calendar

view (選用)

這個參數會指定要為資料夾顯示的檢視。

當未出現此參數時的預設檢視如下:

  • Calendar   每日
  • Messages   郵件
  • Contacts   兩行
  • Tasks   依到期日
note附註:
預設檢視的字串會自動編碼為 URL。

檢視的預設排序是資料夾在 Outlook Web Access 用戶端中開啟時的排序方法。

Exchange 2007 中不支援的 Exchange 2003 網路組件檢視如下:

  • Contacts   地址卡和詳細地址卡
  • Messages   依交談主旨和收件者分類的未閱讀郵件。

識別檢視的字串未當地語系化,且不區分大小寫。

可用的檢視會根據資料夾類型而不同。

行事曆檢視:

  • Daily   每日行事曆檢視
  • Weekly   每週行事曆檢視
  • Monthly   每月行事曆檢視

郵件檢視:

  • Messages   單行郵件檢視,使用預設排序
  • By%20Sender 單行郵件檢視,依寄件者排序,寄件者名稱以 "a" 開頭者在最頂端
  • By%20Subject   單行郵件檢視,依主旨排序,主旨以 "a" 開頭者在最頂端
  • By%20Conversation%20Topic   交談檢視,只在 Outlook Web Access (高階) 中才能使用
  • Two%20Line   兩行郵件檢視,使用預設排序,只在 Outlook Web Access (高階) 中才能使用

連絡人檢視:

  • Phone%20List   單行連絡人檢視,使用預設排序
  • Two%20Line   兩行連絡人檢視,使用預設排序,只在 Outlook Web Access (高階) 中才能使用

工作:

  • By%20Due%20Date   單行連絡人工作檢視,使用預設排序
  • By%20Subject   單行連絡人檢視,依主旨排序,a 在最頂端

https://<伺服器名稱>/owa/?cmd=contents&f=Calendar&view=Weekly 會以每週檢視來顯示要求的行事曆。

d, m, y (選用)

指定應該顯示行事曆的日期。這些參數可以用任何順序輸入,且可以單獨或一起使用。

如果未指定這些參數的任一個,則預設值為目前的日、月、年值。例如,如果目前的日期是 2007 年 3 月 3 日,而您指定月份值 9 代表九月,所顯示的日期將是 2007 年 9 月 3 日。

資料參數的有效值如下:

d=[1-31]

m=[1-12]

y=[四位數的年份]

若要將行事曆開啟到 2007 年 3 月 3 日,您要使用 https://<伺服器名稱>/owa/?cmd=content&f=calendar&view=daily&d=3&m=5&y=2007

part (選用)

指定 Outlook Web Access 應該顯示較小的網路組件。

當您使用網路組件存取 Outlook Web Access 內容時,顯示的 UI 將會小於完整 Outlook Web Access UI。part 參數會再進一步減小 UI。此範例顯示最小網路組件格式的工作清單:

https://<伺服器名稱>/owa/?cmd=contents&f=tasks&part=1

圖 1 和 2 顯示 Outlook Web Access 將顯示的 UI,分別有套用和沒有套用 part=1 至工作網路組件。

圖 1 顯示不具參數 part=1 的 Outlook Web Access 工作網路組件。

WebPartWithout1

圖 2 顯示具有參數 part=1 的 Outlook Web Access 工作網路組件。

WebPartWith1

您可以使用多個參數來指定要顯示的資料夾,以及顯示所用的格式。如果使用多個資料夾參數,則優先次序為 idf,然後是 module。如果這些參數都未出現,則預設會顯示收件匣。

note附註:
如果使用分割關閉了功能,該功能將無法以網路組件提供使用。例如,如果停用了 Outlook Web Access 行事曆,您將無法使用 Outlook Web Access 網路組件來存取行事曆。

手動使用 Outlook Web Access 網路組件

Outlook Web Access 網路組件也能在網頁瀏覽器中手動輸入。例如,使用者可以使用 Outlook Web Access 網路組件 URL 來開啟另一位使用者的行事曆。

以每週檢視開啟特定行事曆:

  1. 開啟網頁瀏覽器視窗。
  2. 輸入 Outlook Web Access 的 URL,並將下列字串加在 URL 的尾端:<信箱 SMTP 位址>/?cmd=contents&f=calendar&view=weekly。
  3. 如果提示您,請輸入登入認證。

例如,如果 Outlook Web Access 的 URL 是 https://email.fourthcoffee.com/owa,則下列 URL 會以「每週」檢視開啟屬於使用者 tsmith 的行事曆:

https://email.fourthcoffee.com/owa/tsmith@fourthcoffee.com/?cmd=contents\&f=calendar\&view=weekly

若要直接存取公用資料夾中的特定資料夾,請新增字串 &f=<Foldername> 到 URL /owa/?cmd=contents&module=PublicFolders。例如,用來存取公用資料夾中特定資料夾的完整 URL 會類似下列所示:

https://cas.contoso.com/owa/?cmd=contents\&module=PublicFolders\&f=\<FolderName>

針對此等級底下,每一個您想要存取的資料夾等級,請新增字串 %2f<FolderName>。例如,若要存取公用資料夾之資料夾階層中下一層的資料夾,完整的 URL 應該類似下列所示:

https://cas.contoso.com/owa/?cmd=contents\&module=PublicFolders\&f=\<FolderName>%2f<FolderName>

針對每一個您想要存取的資料夾等級,請新增字串 %2f<FolderName>。例如,如果您想要存取比公用資料夾深四層的資料夾,請使用類似下列所示的 URL:

https://cas.contoso.com/owa/?cmd=contents\&module=PublicFolders\&f=\<FolderName>%2f<FolderName>%2f<FolderName>%2f<FolderName>

相關資訊

如需網路組件及如何計畫網頁的相關資訊,請參閱:

如需 Outlook Web Access 驗證的相關資訊,請參閱:

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