إرشادات الدعم لتطوير العميل إرسال الرسائل

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية266353
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
مقدمة حول
توضح هذه المقالة ما يتم اعتماد ما غير معتمد عند تطوير حلول مخصصة للتكامل مع تقنيات Microsoft أو المستندة إلى Microsoft المنتجات المراسلة. تحتوي هذه المقالة أيضًا على معظم المعلومات الأساسية أن تكون على علم عند تطوير مع منتجات Microsoft وتقنيات Microsoft. ومع ذلك، لا يغطي هذا المقال كافة وحدات السيناريو. اتصل بخدمات دعم العملاء في Microsoft إذا كان لديك أية أسئلة حول ما إذا كان اعتماد حل معين.

تتناول هذه المقالة أيضًا تقنيات محدد و وحدات السيناريو المحددة لتوفير دليل لمطوري.
معلومات أخرى
يتم استخدام المصطلح "معتمد" لوصف ما إذا كانت خدمات دعم العملاء في Microsoft أو خدمات Microsoft يساعد عند محاولة تحقيق شيء بطريقة معينة. بشكل عام، يتم استخدام المصطلح أيضاً في سياق ما إذا كان سيتم مجموعة منتجات Microsoft إصلاح مشكلة لسيناريو معطى لها التي من المحتمل أن تكون.

وبسبب المصفوفة كبيرة من المنتجات والتقنيات الإصدارات التي تتطلب اختبار فإننا لا قل التي تم تصميمها كافة وحدات السيناريو أو اختبار. وبالتالي، فإننا نشجعك على استخدام أفضل الممارسات التالية عند تصميم حلول مخصصة:
  • استخدام APIs الموثقة بواسطة Microsoft فقط. تجنب هذا مخاطرة زيادة الذي لن يعمل الحل الخاص بك مع إصدار أحدث من منتج أو مع حزمة خدمة لـ منتج. على سبيل المثال، يمكنك استخدام Microsoft Win32 API لمعالجة إطارات Microsoft Office Outlook. ومع ذلك، لا يتم اعتماد Win32 API. قد تكون بعض الحلول معتمدة ضمن سياق معين API الذي تستخدمه. ومع ذلك، هذه الحلول عادةً غير معتمدة ضمن سياق برنامج Office التطبيق "و" عند إنشاء أحد الحلول مخصصة باستخدام ذلك التطبيق. يمكن استثناء سيناريو الموثق بواسطة Microsoft.
  • تجنب خلط أحدث تقنيات والتقنيات أقدم إذا يمكنك القيام بذلك. خلط أحدث تقنيات والتقنيات القديمة يزيد احتمال وجود لا اختبار السيناريو السيناريو غير معتمد.
  • عند العمل مع تطبيقات Office تطوير الحل باستخدام إصدار أقدم من Office يعمل الحل.

تكامل مع خصائص Outlook

مخزن منتجات Microsoft الأخرى بتخزين البيانات في MAPI مثل ملفات المجلدات الشخصية (.pst) و Microsoft Exchange Server أو Outlook Exchange مخازن علب البريد أو Exchange مخازن المجلدات العمومية. على الرغم من أن بعض هذه البيانات مرئية، المتنوعة بيانات أخرى غير مرئي ولا يتم تخزين لأسباب أخرى.

في بعض الحالات، يوجد المراسلات رأس برأس بين ما تشاهده في Outlook ما يتم تخزينه في قاعدة بيانات MAPI الأساسي. مربع الموضوع الخاص برسالة البريد الإلكتروني مثال عن هذا لأن الخاصية MAPI PR_SUBJECT هذا المربع. في هذه الحالة، predates هذه الخاصية Outlook بسبب استخدام هذه الخاصية بواسطة عملاء البريد الإلكتروني Microsoft السابق. خصائص أخرى أيضاً المراسلات رأس برأس ولكن الخاصة بـ Outlook. على سبيل المثال، يتم تخزين عنوان موقع ويب لجهة الاتصال في MAPI معين يسمى الخاصية.

ملاحظة لمزيد من المعلومات حول الخصائص المسماة في Outlook راجع قسم "معلومات خاصة MAPI للخصائص المسماة".

في بعض الحالات، قد Outlook استخدام عدة خصائص MAPI لتخزين معلومات لغرض معين أو قد يقوم Outlook بتخزين عدة أجزاء من المعلومات في خاصية واحدة. في كل من وحدات السيناريو هذه بشكل متكرر هناك لم وثائق توضح هذه المقالة كيفية تنفيذ هذه الخصائص أو كيفية وهي تعمل.

تغيير خصائص الأساسي برمجياً تتضمن بعض المخاطرة. تتضمن مناطق الرئيسي ما يلي:
  • قد يواجهك سلوك غير متوقع Outlook أو توقف عن الاستجابة عند تغيير بعض الخصائص.
  • قد تحدث مشكلات عند استخدام APIs متعددة إلى تغيير بعض خصائص Outlook بشكل حيوي أثناء تشغيل Outlook.
  • إصدارات مختلفة من Outlook قد تتصل MAPI نفس بتخزين. لذلك، يمكن إضافة التعقيد لأنه قد إصدارات مختلفة من Outlook التفاعل مع الخصائص المرتبطة بطرق مختلفة.
لذلك، لم يتم توثيقها العديد من الخصائص MAPI المستخدمة بواسطة Outlook مستوى MAPI. مخطط MAPI المستخدمة معقد قد وتغيير مع الإصدارات الأحدث MAPI.

لذلك، نوصي تجنب الوصول إلى هذه البيانات ذات المستوى المنخفض مباشرة استخدام API عالية المستوى بدلاً من ذلك، مثل مكتبة كائنات Outlook. وبسبب هذه العوامل بشكل عام لا تدعم Microsoft تشرح كيفية أو لماذا تم تنفيذ الخصائص الأساسية.

من المهم أيضًا للتمييز بين قراءة خصائص والكتابة فوق خصائص. يتم اعتماد قراءة خصائص MAPI برمجياً باستخدام APIs Extended MAPI أو WebDAV أو كائن PropertyAccessor في طراز كائن Microsoft Office Outlook 2007. ومع ذلك، الكتابة إلى هذه الخصائص غير معتمد نتيجة المحتملة مشكلات تلف البيانات أو مشاكل أخرى ذلك MAPI أخرى قد يكون لدى العملاء عند استخدامهم البيانات المعدلة.

معلومات خاصة MAPI الخصائص المسماة

يوفر MAPI إحدى وظائف تسهيل المهام تعيين أسماء خصائص معينة لـ لتعيين أسماء هذه المعرفات الفريدة و لإجراء هذا التعيين دائم. يكتب Outlook عدد الحقول الخاصة بـ Outlook إلى هذه باسم خصائص استخدم معرفات في النطاق FFFE 8000. عادةً ما يكون طراز كائن Microsoft Outlook هو الأسلوب الوحيد المعتمد من تغيير هذه الخصائص المسماة. وعادةً، لا يتم اعتماد تغيير هذه الخصائص باستخدام MAPI أو باستخدام كائنات بيانات التعاون (CDO).

يتم تعريف الخصائص المسماة بواسطة اسم وبواسطة GUID الخاص بمجموعة خصائص. يمكن أن يكون الاسم رقماً أو سلسلة. يتم معالجة هذه الخصائص باستخدام الدالة IMAPIProp::GetIDsFromNames والدالة IMAPIProp::GetNamesFromIDs. يتم تمرير GUID والاسم إلى الدالة GetIDsFromNames الحصول على معرف خاصية غير صالح من أجل جلسة العمل MAPI الحالية. لأنه يمكن أن يختلف معرّف الخاصية هذا من كمبيوتر إلى كمبيوتر, طريقة متناسقة فقط الوصول إلى إحدى خصائص مسماة تعرف مجموعة الخاصية بها واسم.

بشكل عام، يتم استخدام الخصائص المسماة بواسطة عملاء Outlook كطريقة بإضافة معلومات إضافية إلى رسالة المستخدمة فقط من قبل العميل. لذلك، لم يتم توثيقها معظم الخصائص المسماة التي يتم استخدامها من قبل عملاء Outlook. الطريقة الوحيدة المعتمدة للحصول على هذه الخصائص من خلال نموذج كائن Outlook.

يسمى الخصائص التي يستخدمها Outlook الشائعة

يصف الجدول التالي الشائعة المسمى الخصائص التي يتم استخدامها من قبل Outlook.
نوع العنصر (الفئة رسالة)ملخص supportability
رسائل (IPM.Note)تعتبر الرسائل الأصلية MAPI. Outlook المحافظة على بعض الخصائص المسماة على هذه العناصر.
عناصر جهات الاتصال (IPM.Contact)جهات الاتصال غير أصلي MAPI. لأن جهات الاتصال تشبه إدخالات دفتر عناوين ، صحيحة بعض العلامات إدخال عنوان. يتم تسمية معظم خصائص جهة الاتصال الخصائص.
عناصر المهام (IPM.Task)المهام غير أصلي MAPI. يتم تسمية معظم خصائص المهام خصائص.
العناصر الموعد (IPM.Appointment)تكون الأصلي MAPI المواعيد ولكنها الأصلي CDO. يتم تسمية معظم الخصائص الموعد خصائص. يتم عرض بعض الخصائص الموعد خلال الكائن CDO عنصر موعد.
عناصر دفتر اليومية (IPM.Activity)دفاتر اليومية غير أصلي MAPI. يتم تسمية معظم الخصائص اليومية خصائص.
ملاحظة العناصر (IPM.StickyNote)sticky notes غير أصلي MAPI. يتم تسمية معظم الخصائص sticky note خصائص.
بالإضافة إلى الخصائص التي يتم الأصلي MAPI معتمدة حقول معرّفة من قبل المستخدم على نماذج Outlook المخصصة خلال MAPI خلال CDO ، خلال WebDAV و خلال نموذج كائن Outlook. استخدم هذه الحقول PS_PUBLIC_STRINGS تعيين الخاصية كخاصية معرف "و" اسم الحقل كـ اسم الخاصية. للحصول على مزيد من المعلومات حول سيناريوهات supportability للحصول على البيانات التي تستند إلى WebDAV بالإضافة إلى البيانات المستندة إلى MAPI انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
920134دعم متوفرة للتطبيقات التي تستخدم بروتوكول WebDAV الوصول إلى Exchange 2000 Server أو Exchange Server 2003
توفر API تكامل Outlook وثائق إضافية لتكامل مع Outlook في وحدات السيناريو المحددة. لعرض هذه الوثائق قم بزيارة موقع Microsoft التالي على الويب: بالإضافة إلى ذلك، يتم توثيق لـ Outlook 2007 المعلومات التالية ثم جدولة لتضمينها في API تكامل Outlook في وقت لاحق. لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
919198الدعم على المستندة إلى إعلام الفهرسة لموفري مخزن في Outlook 2007
919199كيفية استخدام API IAttachmentSecurity للتحقق ما إذا كان يعتبر أحد مرفقات المحظورة في Outlook
لمزيد من المعلومات، قم بزيارة مواقع Microsoft التالية على الويب:
برنامج Outlook 2007 وثائق- المرفقات المحظورة
http://blogs.msdn.com/stephen_griffin/archive/2006/05/09/593585.aspx

برنامج Outlook 2007 وثائق- إعلام إلى دعم الفهرسة
http://blogs.msdn.com/stephen_griffin/archive/2006/05/10/594641.aspx

Microsoft Office Outlook 2003 Service Pack 1 (SP1) أو الإصدارات الأحدث

لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
912239كيفية استخدام الخاصية MAPI dispidHeaderItem لتعريف حالة الرسالة التي تظهر في برنامج Outlook 2003
912238كيفية استخدام MAPI بإدارة رسائل في ملف .pst عند استخدام Outlook 2003 إلى تنزيل الرسائل من ملقم IMAP
912237كيفية استخدام الخصائص المسماة لربط إدخالات "دفتر عناوين جهات الاتصال" إلى رسائل البريد الإلكتروني عناوين البريد الإلكتروني ومرفقاتها الصورة في برنامج Outlook 2003
915314معلومات حول اثنين جديد يسمى تعريفات الخاصية التي تتحكم في كيفية معالجة رسالة بواسطة Office Outlook 2003 عندما يقوم المستخدمون بالرد على الرسالة
لمزيد من المعلومات، قم بزيارة مواقع Microsoft التالية على الويب:
5 - النماذج One-off جزء وثائق Outlook جديد
http://blogs.msdn.com/stephen_griffin/archive/2005/12/29/507991.aspx

التفاف Outlook 2003 تكامل API نموذج والمستندات PST
http://blogs.msdn.com/stephen_griffin/archive/2005/09/28/Outlook-2003-Integration-API-Wrapped-PST-Docs-and-Sample.aspx

APIs التي يتم دعمها في تعليمات برمجية تمت إدارتها

تم تصميم الأصل MAPI ثم المطورة أصلاً في 1980s المتأخر. لذلك، predates MAPI تعليمات برمجية تمت إدارتها في Microsoft .NET Framework. نحن لا توفر wrappers المدارة لـ MAPI ثم نقوم تمنع يمكنك من استخدام wrappers لجهة خارجية. وهذا لأنه قد يبدو حلول العمل في بيئة اختبار ولكن قد تحدث مشكلات تتعلق إدارة الذاكرة عند توزيعها في بيئة إنتاج تطبيق كشف على وحدات السيناريو قابلية التحجيم الحقيقي.

يلخص الجدول التالي نهج دعم لـ API Outlook في بيئة .NET Framework.
APIاسم DLLإدارة نهج دعم التعليمات البرمجية
طراز كائن Outlookغير قابل للتطبيقاعتماد باستخدام تجميع إمكانية التشغيل المتداخل COM
كائنات بيانات التعاون (CDO) 1.2 xCdo.dllغير معتمد
MAPI (Extended MAPI أو Simple MAPI)Mapi32.dll أو Msmapi32.dllغير معتمد
خدمات Exchange Server 2007 ويبغير قابل للتطبيقمعتمد
WebDAV (Exchange 2000 Server و Exchange Server 2003, إهمال في Exchange Server 2007)غير قابل للتطبيقمعتمد
للحصول على مزيد من المعلومات حول نهج دعم APIs المراسلة الأخرى في التعليمات البرمجية المدارة انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
813349اعتماد نهج Microsoft Exchange APIs مع تطبيقات .NET Framework

عناصر تحكم المستخدم .NET Framework

لا يتم اعتماد عناصر التحكم المستخدم .NET Framework في Outlook 2003 في الإصدارات السابقة من Outlook أو في مناطق النموذج المخصص Outlook 2007. لمزيد من المعلومات حول دعم عناصر التحكم هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
897863وصف supportability Winforms يتحكم في تطبيقات غير المُدارة

النماذج المخصصة والسيناريوهات HTTP لبرنامج Outlook 2003 وللحصول على الإصدارات السابقة من Outlook

في Outlook، لا يتم اعتماد نماذج Outlook المخصصة للاستخدام مع خدمات البريد يستند إلى HTTP مثل Hotmail Microsoft. Outlook لا يمنعك من استخدام ميزات نموذج مخصص إذا كنت تستخدم إحدى خدمات بريد يستند إلى HTTP. ومع ذلك، لا تعمل بعض الميزات بشكل صحيح. لا تعمل الميزات بشكل صحيح لأنه يتم تخزين رسائل البريد يستند إلى HTTP في حالة للقراءة فقط على الملقم. ولذلك، نوصي لا تستخدم نماذج Outlook المخصصة إذا كنت تستخدم إحدى خدمات بريد يستند إلى HTTP.

عناصر تحكم Microsoft Visual Basic 6.0 MAPI

عناصر تحكم Visual Basic 6.0 MAPI استناداً إلى Simple MAPI لم يعد يتم اختبار أو اعتماد بدء في Outlook 2007. ونحن نشجعك على استخدام API أحدث عن حلول البريد الإلكتروني.

ملاحظة انتهت صلاحية دعم القياسية لـ Visual Basic 6.0.

المكالمات المراسلة الشائعة

لا يتم اعتماد المكالمات المراسلة الشائعة (CMC) بعد إصدار أمان البريد الإلكتروني Outlook تحديث في 2000 يونيو.

تبادل البيانات الديناميكي (DDE)

بعكس تطبيقات Office الأخرى لا يعتمد Outlook تبادل البيانات الحيوي (DDE) كطريقة برمجياً الاتصال مع Outlook.

Microsoft Outlook Express (Microsoft Windows XP)

لمدة طويلة تم API المعتمدة فقط لـ Outlook Express Simple MAPI. MAPI بسيط هي مجموعة من الدالات و بنيات البيانات المرتبطة التي يمكنك استخدامها لإضافة وظيفة إرسال الرسائل إلى تطبيقات مخصصة. تتوفر الدالات Simple MAPI في الإصدارات الخاصة C لـ C++ و Visual Basic.

تم توفير الوثائق Simple MAPI في Microsoft Exchange SDK. لعرض هذه الوثائق قم بزيارة موقع Microsoft التالي على الويب: يستخدم Outlook Express دفتر العناوين لـ Windows "(WAB). لمزيد من المعلومات حول دفتر عناوين Windows قم بزيارة موقع Microsoft التالي على الويب:

بريد Windows في نظام التشغيل Windows Vista

في نظام التشغيل Windows Vista هو Windows Mail الاستبدال Outlook Express. للحصول على الوثائق المطور قم بزيارة موقع Microsoft التالي على الويب: يتم أيضًا تضمين APIs المتوفرة لـ Outlook Express 6.0 في هذه الوثائق.

Windows API المباشرة SDKs

للحصول على مزيد من المعلومات حول APIs التي تتعلق البريد الإلكتروني وكذلك حول خيارات الدعم لـ Windows Live قم بزيارة موقع Microsoft التالي على الويب:دعم العملاء في Microsoft حالياً لا يوفر دعم واجهات برمجة التطبيقات هذه.
مراجع
لمزيد من المعلومات حول الخصائص المسماة قم بزيارة موقع Microsoft التالي على الويب:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 266353 - آخر مراجعة: 12/05/2015 20:48:04 - المراجعة: 5.5

واجهة برمجة تطبيقات الرسائل من Microsoft, Microsoft Office Outlook 2007, Microsoft Office Outlook 2003, Microsoft Outlook 2002 Standard Edition, Microsoft Outlook 2000, Microsoft Outlook 98 Standard Edition, Microsoft Outlook 97 Standard Edition, Microsoft Collaboration Data Objects 1.21, Microsoft Outlook Express 5.0, Microsoft Outlook Express 5.5, Microsoft Outlook Express 6.0

  • kbnosurvey kbarchive kbmt kbinfo kbmsg kboutlookobj KB266353 KbMtar
تعليقات