文章編號: 200018 - 上次校閱: 2005年8月24日 - 版次: 1.3 INFO:CDO、Simple MAPI 與 Extended MAPI 之間的差異
本文曾發行於 CHT200018 結論
本文說明了 CDO (以前稱為 Active Messaging 或 OLE Messaging)、Simple MAPI、Common Messaging Calls (CMC),以及 Extended MAPI (通常簡稱為 MAPI) 之間主要的差異。
其他相關資訊CDOCollaboration Data Objects (CDO) 原名為「OLE Messaging」,後來又改為「Active Messaging」。CDO 是一個 MAPI 程式庫的 COM 包裝函式,它可以從任何支援自動化的程式開發語言 (如 Simple MAPI) 中叫出。CDO 主要設計用於用戶端活動。CDO 實作了大部份的 MAPI 功能 (但非全部),這要比 Simple MAPI 多得多。可以使用 CDO 達成的活動列舉部份如下:
CDO 有兩種截然不同的「型式」,一是依據 CDO.DLL 的 MAPI,一是依據 CDONTS.dll 的 SMTP。CDONTS 程式庫可以將選定的資訊轉譯成 HTML 格式。 有關 CDO 更多的資訊,請參閱 Microsoft Knowledge Base 中的下列文件: 176916?
(http://support.microsoft.com/kb/176916/EN-US/
)
INFO:Active Messaging and Collaboration Data Objects (CDO) 171440?
(http://support.microsoft.com/kb/171440/EN-US/
)
Where to Acquire the Collaboration Data Objects Library 有關 CDONTS 更多的資訊,請參閱 Microsoft Knowledge Base 中的下列文件: 186204?
(http://support.microsoft.com/kb/186204/EN-US/
)
HOWTO:Use CDONTS to Collect and Mail Information From a User 177850?
(http://support.microsoft.com/kb/177850/ZH-TW/
)
INFO:CDO 1.2 與 CDONTS 之間的差異 MAPIMessaging Application Program Interface (MAPI) 是一個擴充函數集,開發人員可以用它來建立具有郵件功能的應用程式。完整的函數庫即為一般人熟知的 MAPI 1.0 或 Extended MAPI。Extended MAPI 可讓您在用戶端電腦上完全控制郵件系統、建立及管理郵件、以及管理用戶端信箱等等。 直接使用 MAPI 的應用程式是以 C 或 C++ 所撰寫。 Simple MAPISimple MAPI 是具有 12 個函數的子集,它可讓開發人員在其 Windows 應用程式中加入一些基本的訊息傳遞功能。Simple MAPI 中含有支援收送訊息的函數:
「Microsoft Visual Basic (第 3 到 6 版) 以及 Outlook Express 所安裝的 MAPI 版本中所含的 MAPI 控制項僅施行 Simple MAPI。」 有關 Simple MAPI 特有的其他資訊,請參閱 Microsoft Knowledge Base 中的下列文件: 105964?
(http://support.microsoft.com/kb/105964/EN-US/
)
PC MAPI:Simple MAPI Common Technical Questions and Answer 121424?
(http://support.microsoft.com/kb/121424/EN-US/
)
VB1:How to Install Simple MAPI in Your VBApp Application 239576?
(http://support.microsoft.com/kb/239576/EN-US/
)
INFO:Developer Support Limitations with Outlook Express CMCCommon Messaging Calls (CMC) 是一個含有 10 個函數的函數庫,可以在以 C or C++ 所撰寫的用戶端應用程式中加入一些簡單的訊息傳遞能力。CMC 建置於核心 MAPI 子系統的最頂層,因此可以享受到郵件系統獨立性的好處。最有價值的是 CMC API,因為它也獨立於作業系統之外,對於跨平台用戶端應用程式相當有用。CMC 同時也支援了 X.400 API。CMC 支援了三種主要的工作:
114247?
(http://support.microsoft.com/kb/114247/EN-US/
)
PC MAPI:Background on Common Messaging Calls (CMC) ?考
平台軟體開發套件 (SDK), 郵件與協同作業服務
以下的 MSDN 主題有助於您了解這些訊息傳遞技術之間的關聯:
本文件是根據 Microsoft Knowledgebase 文件編號 Q200018 翻譯的. 若要參考原始英文文件內容, 請至以下網址:
http://support.microsoft.com/support/kb/articles/Q200/0/18.asp
(http://support.microsoft.com/kb/200018/en-us?ln=en-us&sd=gn&fr=0)
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

回此頁最上方