ความแตกต่างระหว่าง CDO, MAPI แบบธรรมดา และ MAPI แบบขยาย

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 200018 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

สรุป

บทความนี้อธิบายความแตกต่างที่สำคัญ ระหว่าง CDO (ก่อนหน้านี้เรียกว่าการส่งข้อความใช้งานอยู่และการส่งข้อ OLE ความ), MAPI แบบธรรมดา พื้นที่การส่งข้อความทั่วไป (CMC), MAPI แบบขยาย (โดยปกติจะเรียกเพียงแค่ว่า MAPI)

ข้อมูลเพิ่มเติม

cdo

วัตถุข้อมูลทำงานร่วมกัน (CDO) เดิมเรียก "การส่งข้อ OLE ความ" และการส่งข้อหลัง "ใช้งานความ" CDO เป็นแบบ wrapper COM ของ MAPI ไลบรารี และสามารถเรียกได้จากทุกภาษาการพัฒนาที่สนับสนุนการดำเนินการอัตโนมัติ ออกแบบตัวอย่างเช่น MAPI แบบธรรมดา CDO หลักมาสำหรับกิจกรรมต่าง ๆ ของไคลเอ็นต์ CDO MAPI ส่วนใหญ่แต่ฟังก์ชัน MAPI ไม่ทั้งหมด ถึงแม้ว่าแบบธรรมดามากเกินกว่าที่ใช้ บางกิจกรรมที่สามารถเป็นได้โดยใช้ CDO:
  • เข้าสู่ระบบที่ส่งข้อความ กับโพรไฟล์เฉพาะ หรือที่ มีการรับรองความถูกต้องแบบไม่ระบุชื่อ
  • สร้างข้อความ ที่อยู่ และแก้ไขผู้รับ ส่ง ได้ รับ และอ่านข้อความ เพิ่มสิ่งที่แนบ การทำให้การตอบกลับ
  • จัดการปฏิทิน สร้างการประชุมและการนัดหมาย
  • จัดการโฟลเดอร์และข้อความภายในเก็บข้อมูล
  • ที่อยู่ โดยเฉพาะภายในที่อยู่ส่วนบุคคลในการจัดการสมุด (PAB)

มีสองแตกต่างกัน "flavors" ของ CDO, MAPI ขึ้นอยู่กับ CDO.DLL และ SMTP ที่ใช้ CDONTS.dll ไลบรารี CDONTS ช่วยให้การแสดงผลของข้อมูลที่เลือกลงในรูปแบบ HTML

สำหรับข้อมูลเพิ่มเติมที่ระบุเฉพาะ CDO ดูบทความต่อไปนี้ของ KnowledgeBase:
171440ตำแหน่งที่จะซื้อไลบรารีวัตถุข้อมูลร่วมมือกัน

สำหรับข้อมูลเพิ่มเติมที่ระบุเฉพาะ CDONTS ดูบทความต่อไปนี้ของ KnowledgeBase:
186204HOWTO: CDONTS ที่ใช้เพื่อเก็บรวบรวม และจดหมายข้อมูลจากผู้ใช้
177850ข้อมูล: อะไรคือผลต่างระหว่าง CDO 1.2 และ CDONTS

MAPI

การส่งข้อความแอพลิเคชันโปรแกรมอินเทอร์เฟซ (MAPI) คือ ชุดหลากหลายของฟังก์ชันที่นักพัฒนาสามารถใช้ในการสร้างโปรแกรมประยุกต์ที่มีการเปิดใช้งานอี ฟังก์ชันทั้งหมดในไลบรารีที่จะเรียกกันว่า MAPI 1.0 หรือขยาย MAPI MAPI แบบขยายช่วยให้เสร็จสมบูรณ์ควบคุมระบบที่มีการส่งข้อความบนไคลเอ็นต์คอมพิวเตอร์ การสร้าง และจัดการข้อความ การจัดการของกล่องจดหมายของไคลเอ็นต์ ผู้ให้บริการ และ forth อื่น ๆ

มีเขียนโปรแกรมประยุกต์ที่ใช้ MAPI โดยตรงใน C หรือ c ++

MAPI แบบธรรมดา

MAPI แบบธรรมดาคือ ชุดย่อยของ 12 ฟังก์ชัน ซึ่งช่วยให้นักพัฒนาเพื่อเพิ่มฟังก์ชันการส่งข้อความพื้นฐานของโปรแกรมประยุกต์ที่ใช้ Windows MAPI อย่างง่ายมีฟังก์ชันที่สนับสนุนการส่ง และรับข้อความ:
  • เข้าสู่ระบบที่มีการส่งข้อความ
  • สร้างข้อความใหม่ เพิ่ม และแก้ไขผู้รับ ส่งข้อความ
  • ดึงข้อมูล และอ่านข้อความจากอินบ็อกซ์
ฟังก์ชัน MAPI แบบธรรมดาที่สามารถเรียกจากโปรแกรมประยุกต์ที่สนับสนุนทั้ง making เรียก API เช่นเดียวกับโครงสร้าง และข้อมูลชนิดที่ใช้ โดย MAPI แบบธรรมดา เช่น C, c ++, Visual Basic และ Visual Basic สำหรับโปรแกรมประยุกต์ (VBA)

"MAPI ควบคุมมาพร้อมกับ Microsoft Visual Basic (เวอร์ชัน 3 ถึง 6), และรุ่นของ MAPI ที่มีการติดตั้ง โดย Outlook Express ทำ MAPI แบบธรรมดาเท่านั้น"

ดูข้อมูลเพิ่มเติมเฉพาะกับ MAPI แบบธรรมดา KnowledgeBase ที่ต่อไปนี้บทความ:
105964พีซีแบบเคลื่อนที่ MAPI: คำถามด้านเทคนิคที่ทั่วไปของ MAPI แบบธรรมดาและคำตอบ
239576ข้อมูล: ข้อจำกัดการสนับสนุนสำหรับนักพัฒนากับ Outlook Express

CMC

พื้นที่การส่งข้อความทั่วไป (CMC) อยู่ในไลบรารีของฟังก์ชัน 10 สำหรับการเพิ่มความสามารถในการส่งข้อความอย่างง่ายไปยังแอปพลิเคชันไคลเอนต์ที่เขียนลงใน C หรือ c ++ CMC อยู่กับสิ่งที่ด้านบนของหลักของระบบย่อย MAPI เพื่อที่จะใช้ร่วมกันประโยชน์ของการส่งข้อความ independence ระบบ CMC API จะมีค่าเป็นอย่างยิ่งได้เนื่องจากยังขึ้นอยู่กับระบบปฏิบัติการ ดังนั้นเป็นประโยชน์สำหรับโปรแกรมประยุกต์ไคลเอ็นต์แพลตฟอร์มซึ่งกันและกัน CMC รวมถึงการสนับสนุนสำหรับ X.400 API CMC สนับสนุนงานหลักที่สาม:
  • ส่งข้อความ
  • ดึงข้อความ
  • ค้นหาการจัดการกับข้อมูล
รุ่นปัจจุบันของระบบย่อยของ MAPI ไม่ใช้ CMC อย่าใช้ CMC ใช้การแก้ไขปัญหาการส่งข้อความ

ข้อมูลอ้างอิง

แพลตฟอร์มซอฟต์แวร์พัฒนา Kit (SDK), การส่งข้อความ และการบริการร่วมมือกัน

หัวข้อต่อไปนี้ของ MSDN จะเป็นประโยชน์ในการทำความเข้าใจความสัมพันธ์แบบเต็มของเทคโนโลยีต่าง ๆ ที่มีการส่งข้อความเหล่านี้:
  • อินเทอร์เฟซการเขียนโปรแกรม mapi
  • เกี่ยวกับระบบย่อยการ MAPI
  • เกี่ยวกับสถาปัตยกรรมของ MAPI

คุณสมบัติ

หมายเลขบทความ (Article ID): 200018 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Office Outlook 2007
  • Microsoft Messaging Application Programming Interface
Keywords: 
kbfaq kbinfo kbmsg kbmt KB200018 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:200018

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com