Share via


使用 Outlook Web App 網頁組件

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2016-11-28

您可以使用 MicrosoftOfficeOutlook Web App 網路組件指定要開啟的信箱、該信箱中要開啟的資料夾,以及要使用的內容檢視。

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

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

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

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

Outlook Web App 網路組件語法

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

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

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

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

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

網路組件參數及其使用方式

URL 參數 描述 值和範例

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

Outlook Web App 虛擬目錄的 URL。

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

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

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

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

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

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

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

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

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

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

如果未指定信箱,cmd 參數會接在登入位址之後,如下所示:

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

如果指定了信箱,cmd 參數會接在明確信箱識別之後,如下所示:

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

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

id (選用)

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

資料夾 ID 是 Base64 編碼的資料夾 PR_ENTRY_ID,例如:

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

fpath (選用)

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

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

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

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

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

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

module (選用)

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

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

  • Inbox

  • Calendar

  • Contacts

  • Tasks

  • Publicfolders

若要開啟信箱的行事曆而不論當地語系為何,請使用下列 URL:

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

view (選用)

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

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

  • Calendar   每日

  • Messages   郵件

  • Contacts   兩行

  • Tasks   依到期日

注意事項附註:
預設檢視的字串會自動編碼為 URL。

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

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

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

行事曆檢視:

  • Daily   每日行事曆檢視

  • Weekly   每週行事曆檢視

  • Monthly   每月行事曆檢視

郵件檢視:

  • Messages   郵件檢視,使用預設排序

  • By%20Sender   郵件檢視,依寄件者排序,寄件者名稱以 "a" 開頭者在最頂端

  • By%20Subject   郵件檢視,依主旨排序,主旨以 "a" 開頭者在最頂端

  • By%20Conversation%20Topic   交談檢視,Outlook Web App Light 版無此功能

連絡人檢視:

  • Phone%20List   連絡人檢視,使用預設排序

工作:

  • By%20Due%20Date   工作檢視,使用預設排序

  • By%20Subject   工作檢視,依主旨排序,a 在最頂端

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

d, m, y (選用)

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

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

資料參數的有效值如下:

d=[1-31]

m=[1-12]

y=[四位數的年份]

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

part (選用)

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

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

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

part 參數不適用於行事曆模組。

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

不具 Part=1 的網路組件 URL

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

具有 Part=1 的網路組件 URL

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

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

手動輸入 Outlook Web App 網路組件

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

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

  1. 開啟網頁瀏覽器視窗。

  2. 輸入 Outlook Web App 的 URL,並將下列字串加在 URL 的尾端:<信箱 SMTP 位址>/?cmd=contents&fpath=calendar&view=weekly。

  3. 如果提示您,請輸入登入認證。

例如,如果 Outlook Web App 的 URL 是 https://email.fourthcoffee.com/owa,則下列 URL 會以「每週」檢視開啟屬於使用者 tsmith 的行事曆:https://email.fourthcoffee.com/owa/tsmith@fourthcoffee.com/?cmd=contents&fpath=calendar&view=weekly

詳細資訊

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。