新開發功能

 

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

上次修改主題的時間: 2006-06-14

本主題說明可用來開發 Microsoft Exchange Server 2007 之自訂應用程式及延伸模組的新功能。如需 Exchange 2007 開發功能的相關資訊,請參閱《Microsoft Exchange Server 2007 軟體開發套件》(英文)。

Exchange Web 服務

Exchange 2007 包括一組新的 Web 服務,可以讓開發人員使用標準 HTTP 與 Exchange 信箱及內容進行互動。Exchange Web 服務可用來存取所驗證使用者的信箱及該信箱內的項目。應用程式可以遠端存取郵件訊息、處理會議邀請、查閱通訊錄中的使用者,以及判斷其他使用者的可用性。

Exchange Web 服務可讓內部開發人員及系統整合人員建立用來增強 Exchange 體驗的應用程式,並促進自訂系統整合解決方案的開發。

目前使用 WebDAV、Collaboration Data Objects for Exchange 2000 Server (CDOEX) 與 Exchange OLE DB (ExOLEDB) provider 的 Microsoft Exchange Server 2003 開發人員,會發現 Exchange Web 服務更為健全、易於使用並更能處理 Exchange 特定項目類型。

Exchange Web 服務包含下列 Web 服務︰

  • 自動偵查   提供將用戶端應用程式設定為連線至信箱伺服器設定時所需的組態資訊。
  • 可用性   提供使用者信箱的空閒/忙碌資料。空閒/忙碌資料也可用來識別建議的會議時間,以及提供用戶端 Out of Office (OOF) 管理功能。
  • Messaging Records Management    可將受管理的電子郵件資料夾指派給信箱使用者。
  • 通知   通知用戶端應用程式有與信箱關聯的事件。訂閱模式可以是發送式,也可以是提取式。
  • 同步處理   提供使用者資料夾及項目經過單向同步處理的快取副本。
  • Exchange Data Service   提供下列功能:
    • 可建立、更新、刪除、複製、尋找、取得及移動與信箱使用者有關的資料夾的功能,以及可尋找資料夾內含項目的能力。
    • 存取 Exchange 資料儲存區。用戶端應用程式可以使用 Exchange Data Service Web 服務來建立、更新、刪除、複製、取得、移動及傳送項目。
    • 不明確名稱解析。
    • 傳回通訊群組清單成員的能力。
    • 存取 Exchange 儲存區中的附件。

如需 Exchange Web 服務的相關資訊,請參閱《Microsoft Exchange Server 2007 SDK》(英文)。

傳輸代理程式

Exchange 2007 中的新傳輸 API,可讓軟體開發人員建立傳輸代理程式。您可以在已安裝 Edge Transport role 或 Hub Transport role 的 Exchange 2007 電腦上安裝及啟用傳輸代理程式。當電子郵件通過傳輸服務時,傳輸代理程式可存取電子郵件及其內容。如需傳輸代理程式的相關資訊,請參閱《Microsoft Exchange Server 2007 SDK》(英文)。

Exchange 受管理的 API

Exchange .NET Framework 擴充功能提供有用的類別及資料結構,可讓您存取及操縱電子郵件的各個部份。Exchange .NET Framework 擴充功能包含下列命名空間:

  • **Microsoft.Exchange.Data.Mime:**可讓您以資料流與 DOM 等方式存取 Multipurpose Internet Mail Extensions (MIME) 資料,包括篩選 MIME 內容的能力。
  • Microsoft.Exchange.Data.TextConverters   提供的類別及資料結構,可用來自訂電子郵件內容的篩選,以及數種文字格式 (包括 HTML、RTF 及純文字) 的轉換。
  • Microsoft.Exchange.Data.iCalendar 及 Microsoft.Exchange.Data.Tnef   提供的類別及資料結構,可讓您讀取及寫入約會、會議及事件的行事曆項目。
  • Microsoft.Exchange.Data.Encoders   提供的類別及資料結構,可讓您輕鬆地轉換電子郵件的編碼。

如需 Exchange .NET Framework 擴充功能的相關資訊,請參閱《Microsoft Exchange Server 2007 SDK》(英文)。

Exchange 管理命令介面

Exchange Management Shell 是一種命令列管理介面,可用於 Exchange 2007 組織中的伺服器管理。您可以使用 Exchange Management Shell 所提供的介面與物件,開發可管理 Exchange 的應用程式。如需 Exchange Management Shell 的相關資訊,請參閱《Microsoft Exchange Server 2007 SDK》(英文)。

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