OL2000: معلومات المطور حول تحديث أمان البريد الإلكتروني لبرنامج Outlook

ترجمات الموضوعات ترجمات الموضوعات
معرف المقالة: 262701 - عرض المنتجات التي تنطبق عليها هذه المقالة.
توسيع الكل | طي الكل

في هذه الصفحة

الموجز

يوفر هذه المقالة معلومات للمطورين وموفري الحل بائعي البرامج المستقلين (ISV) حول Microsoft Outlook الإلكتروني تحديث الأمان الذي تم إصداره في 7 يونيو 2000.

معلومات أخرى

هام: توصي شركة Microsoft التي كنت معتاداً الميزات الأساسية تحديث أمان البريد الإلكتروني لبرنامج Outlook قبل قراءة هذه المقالة. يتم توفير معلومات عامة حول تحديث أمان البريد الإلكتروني لبرنامج Outlook في موقع Microsoft التالي على الويب:
http://www.microsoft.com/downloads/details.aspx?FamilyID=96DF48A9-7638-429E-816E-35F16F6528CA&displaylang=EN
للحصول على معلومات إضافية حول تحديث أمان البريد الإلكتروني لبرنامج Outlook انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
262631OL2000: معلومات حول تحديث أمان البريد الإلكتروني لبرنامج Outlook
توضح هذه المقالة سلوك Outlook بعد تطبيق التحديث الأمني. يمكن للمسؤولين تكوين أجهزة الكمبيوتر العميلة بحيث أنها لا تحتوي على كافة هذه القيود. كما مطوري يجب أن تتعرف خيارات إدارية المتوفرة مع هذا التحديث الأمني. للحصول على معلومات إضافية حول كيفية بتجاوز القيود المفروضة من قبل التحديث الأمني انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
263297OL2000: معلومات المسؤول حول تحديث أمان البريد الإلكتروني لبرنامج Outlook

نظرة عامة حول

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

تغيير تحديث أمان Outlook ووظائف المراسلة عامة في النواحي التالية:
  • سلوك المرفق العامة (من منظور المستخدم النهائي)
  • طراز كائن Outlook
  • مناطق أخرى في Outlook التي تتعلق بالأمان
  • طراز كائن كائنات بيانات التعاون (CDO)
  • واجهة برمجة تطبيقات الرسائل بسيطة أو Simple MAPI
هام: يؤثر هذا التحديث الأمني على كافة حلول مخصصة التي تستخدم طراز كائن Outlook Simple MAPI حتى إذا كانت تم توقيعها رقمياً. تتضمن ما يلي:

  • Outlook النماذج المخصصة التي يتم نشرها إلى أي مجلد أو نماذج مكتبة ، بما في ذلك "مكتبة النماذج التنظيمية".
  • Outlook COM وظائف إضافية.
  • Outlook في Visual Basic for Applications.
  • أي نوع آخر من مشروع التطوير يستخدم Outlook الكائن طراز أو Simple MAPI.

تغييرات تصميم نموذج كائنات Outlook

مرفقات

المرفقات مع المستوى 1 أو "غير آمنة" ملحقات الملفات غير قابل للوصول في طراز كائن Outlook بشكل خاص:
  • يعتبر الحقل مجموعة المرفقات في طراز كائن معرفة بأي من المرفقات غير الآمنة.
  • عند محاولة إرسال البريد برمجياً باستخدام أحد هذه المرفقات لا يتم إرسال البريد. في حالة كتابة البرنامج في C أو C++ لغات البرمجة ظهور رمز الإرجاع MAPI_E_CANCELLED.
  • إذا حاولت فتح كائن نظام ملفات "غير آمنة" (أو ملف "freedoc") باستخدام طراز كائن Outlook تتلقى في E_FAIL رمز الإرجاع في لغات البرمجة C أو C++. قبل تثبيت التحديث يمكنك فتح كائن نظام ملف "غير آمنة" باستخدام طريقة العرض في طراز كائن Outlook.

Item.Send

عند تشغيل أحد برامج التي تستخدم طراز كائن Outlook استدعاء أسلوب Send تتلقى رسالة تحذير. هذه رسالة تحذير تخبرك أن برنامج محاولة إرسال البريد نيابة عنك يسألك إذا كنت ترغب في السماح الرسالة لإرسالها. يحتوي على رسالة تحذير كل ' نعم ' و ' زر لا ، على الرغم من ذلك، الزر نعم غير متوفرة حتى خمس ثواني لقد انقضى منذ ظهرت رسالة تحذير. يمكن يمكنك استبعاد رسالة تحذير مباشرة إذا قمت بالنقر فوق "لا". عند النقر فوق "لا" ، يرجع الأسلوب إرسال خطأ E_FAIL في لغات البرمجة C أو C++.

الوصول إلى دفاتر عناوين المستلمين

إذا حاول أحد برامج إلى أي نوع من معلومات المستلم باستخدام طراز كائن Outlook, يتم عرض مربع حوار تطلب منك تأكيد الوصول إلى هذه المعلومات. يمكنك السماح بالوصول إلى دفتر العناوين أو معلومات المستلم لمدة عشر دقائق حتى بعد ظهور مربع الحوار. يسمح ذلك ميزات مثل مزامنة الجهاز المحمول إكمال. إذا قررت عدم السماح بالوصول إلى دفتر العناوين أو معلومات المستلم تتلقى رمز الإرجاع E_FAIL لكافة هذه الرسائل في لغات البرمجة C أو C++.

ظهور مربع حوار التأكيد عند محاولة حل برمجياً الوصول إلى الميزات التالية من طراز كائن Outlook:
  • مجموعة AddressEntries أو أي كائن AddressEntry.
  • مجموعة مستلمو أو أي كائن مستلم.
  • الخصائص التالية الكائن ContactItem:
    Email1.Address
    Email1.AddressType
    Email1.DisplayName
    Email1.EntryID
    Email2.Address
    Email2.AddressType
    Email2.DisplayName
    Email2.EntryID
    Email3.Address
    Email3.AddressType
    Email3.DisplayName
    Email3.EntryID
    NetMeetingAlias
    ReferredBy
  • الخصائص التالية الكائن MailItem:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    إلى
    نسخة
    مخفية
  • الخصائص التالية الكائن AppointmentItem:
    منظم
    RequiredAttendees
    OptionalAttendees
    الموارد
    NetMeetingOrganizerAlias
  • الخصائص التالية الكائن TaskItem:
    ContactNames
    جهات الاتصال
    delegator
    مالك
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • أسلوب GetMember الكائن DistListItem.
  • الخاصية ContactNames للكائن JournalItem.
  • الخاصية SenderName للكائن MeetingItem.
  • الخاصية SenderName للكائن PostItem.
  • الخاصية GetRecipientFromID للكائن مساحة الاسم.
  • أسلوب التنفيذ كائن إجراء.
  • خاصية صيغة كائن UserProperty.

Item.SaveAs

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

إرسال زر CommandBar

لم يعد يمكن استخدام أسلوب التنفيذ إلى برمجياً انقر فوق الزر إرسال على شريط Outlook. على الرغم من أنه يتم غير شائع هذا في حلول Outlook ، يتم إجراء هذا التغيير منع هدف ضار. ظهور رمز الإرجاع E_FAIL لكافة هذه الرسائل في لغات البرمجة C أو C++.

SendKeys

لا يسمح Outlook الوصول إلى بعض مربعات الحوار باستخدام Visual Basic أو Visual Basic للتطبيقات SendKeys الأمر. يؤدي ذلك إلى منع البرامج الضارة من تلقائياً dismissing رسائل التحذير و circumventing ميزات الأمان الجديدة.

لم يعد يتم تشغيل VBScript في نماذج غير المنشورة

عند إنشاء نموذج Outlook مخصص يمكنك اختيار تضمين Visual Basic Scripting Edition (VBScript) مباشرةً داخل عنصر. قد تفعل ذلك إذا مستخدمين آخرين لا يمكن الوصول إلى نموذج منشور. تسمى هذه الأنواع من النماذج النماذج "الفريد".

للحصول على معلومات إضافية حول النماذج الفريد انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
207896OL2000: التعامل مع تعريفات نموذج "و" نماذج One-Off
عند فتح أحد هذه العناصر في إصدار Outlook الذي لم يتم تحديث المطبق عليه ، يعرض Outlook رسالة تحذير أمان عما إذا كنت ترغب في تمكين أو تعطيل التعليمات البرمجية الموجودة في النموذج. عند استخدام إصدار من Outlook التي تحتوي على تحديث المطبق عليه Outlook بتعطيل التعليمات البرمجية و لا يمكن تنشيطه. إذا كنت تريد استخدام برنامج نصي مكتوب بلغة VBScript في نموذج مخصص يجب أن يكون من الممكن نشر النموذج المخصص إلى "مكتبة النماذج التنظيمية" أو إلى مجلد عمومي على كمبيوتر Microsoft Exchange Server. يمكن أيضًا توزيع النموذج المخصص ثم بتثبيته في مكتبة نماذج محلية على أجهزة الكمبيوتر العميلة الفردية.

إعادة تعيين تطبيقات Office إلى أمان مرتفع

للمساعدة على الحماية من فيروسات الماكرو الضارة التي قد تكون في مستندات Microsoft Office يضع التحديث الأمني القائمة التالية من برامج Office في وضع "عالية الأمان".

ملاحظة: بالنسبة برنامج Microsoft Office 97 النموذجية يتم سؤالك عما إذا كنت ترغب في تشغيل وحدات الماكرو. برنامج Microsoft Office 2000 نموذجي لا يمكن تشغيل وحدات الماكرو إلا إذا تم توقيعها والتحقق موثوق به. إذا تم توقيع وحدات الماكرو الموثوق بها, لا سؤالك إذا كنت ترغب في تشغيل وحدات الماكرو.

المنتجات المتأثرة بالمشكلة

  • Microsoft Outlook 2000 فقط. لم يتم تضمينها مع Outlook 98 في Visual Basic for Applications.
  • Microsoft Word 2000 و Microsoft Word 97. Word بشكل افتراضي في وضع الأمان العالي في Office 2000.
  • Microsoft Excel 2000 و Microsoft Excel 97.
  • Microsoft PowerPoint 2000 ثم Microsoft PowerPoint 97.
ملاحظة: لدى إعدادات مكافئة من أجل أمان الماكرو Microsoft Access و ولذلك لا تتأثر. ونتيجة لذلك، يتم تضمين كافة أنواع المستندات Access في قائمة ملحقات أسماء الملفات غير الآمنة التي يمكن الوصول إليها.

Outlook وبريد HTML

التحديث الأمني يضع Outlook في "المنطقة المحظورة" بشكل افتراضي. إذا قمت بفتح رسالة بريد إلكتروني بتنسيق لغة توصيف النص التشعبي (HTML) HTML تحتوي على برنامج نصي يعمل ضمن سياق إعدادات أمان إنترنت.

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

تغييرات التصميم MAPI بسيط

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

تصف القائمة التالية كيفية استجابة Outlook مكالمات Simple MAPI.
Simple MAPI call   Behavior if handled by Outlook
----------------------------------------------------------------
MAPIAddress        OK
MAPIDeleteMail     OK
MAPIDetails        OK
MAPIFindNext       OK
MAPIFreeBuffer     OK
MAPILogoff         OK
MAPILogon          OK
MAPIReadMail       Prompt
MAPIResolveName    Prompt
MAPISaveMail       OK
MAPISendDocuments  OK
MAPISendMail       OK with the MAPI_DIALOG argument, otherwise prompt
لمزيد من المعلومات حول مكالمات Simple MAPI راجع المقالة التالية الموجودة على موقع Microsoft على ويب:
http://msdn2.microsoft.com/en-us/library/ms529435.aspx

تغييرات التصميم CDO

لا تقم بإزالة التحديث الأمني الخاص بـ Outlook 2000 البريد الإلكتروني في CDO طراز الكائن إذا أنه تم تثبيتها مسبقاً على الكمبيوتر. هذا يختلف عن Outlook 98 تحديث أمان البريد الإلكتروني ، الذي بإزالة طراز كائن CDO من الكمبيوتر.

لقد تم تغيير طراز كائن CDO 1.21 لعكس التغييرات التي أجريت على طراز الكائن Outlook و Simple MAPI. للحصول على معلومات إضافية حول CDO التغييرات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
268279OL2000: معلومات حول تحديث أمان البريد الإلكتروني CDO
268372OL2000: معلومات المطور حول تحديث أمان البريد الإلكتروني CDO
لمزيد من المعلومات حول طراز كائن CDO راجع المقالة التالية الموجودة على موقع Microsoft على ويب:
http://msdn2.microsoft.com/en-us/library/ms998655.aspx

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

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

للحصول على معلومات إضافية حول CMC راجع موقع Microsoft التالي على الويب:
http://msdn2.microsoft.com/en-us/library/ms527945.aspx
Microsoft لم تخطط إلى re-implement هذه الوظيفة وتوصي ولذلك لا تستخدم CMC في المراسلة حلول.

تصميم حلول مع تحديث الأمان

توجد طريقة مباشر ، البرمجي لتحديد الميزات تحديث الأمان التي قام بتمكين مستخدم. ومع ذلك، استناداً إلى الحل الخاص بك قد قادراً على استخدام واحد أو أكثر من الطرق التالية لتحديد ما إذا تم تثبيت التحديث الأمني.

تحديد رقم البناء Outlook

يمكنك برمجياً تحديد إصدار Outlook لمعرفة ما إذا تم تطبيق التحديث الأمني إلى Outlook. على الرغم من ذلك، هذا لا مباشرة إخبارك ما إذا كان مسؤول قد منح المستخدم أية قدرات "تجاوز". Outlook التالية Visual Basic for Applications نموذج تعليمة برمجية يوضح كيف يمكنك تحديد إصدار Outlook المثبت على جهاز كمبيوتر:
Sub CheckForVersion()
   MsgBox UpdateApplied
End Sub

Function UpdateApplied()
   Set ol = CreateObject("Outlook.Application")
   iBuild = Int(Right(ol.Version, 4))
   ' NOTE: The version number format changed between Outlook 98 and 2000
   If iBuild >= 4201 Then
      UpdateApplied = True
   Else
      UpdateApplied = False
   End If
   Set ol = Nothing
End Function
ملاحظة: لا يعمل هذا الرمز في Outlook 97 لأن Outlook 97 لا يحتوي على خاصية Version في طراز كائن.

تحديد موقع تسليم البريد

قد تحتاج للتحقق ما إذا كان Outlook بتسليم البريد إلى ملف مجلدات شخصية (.pst). إذا كان يتم تسليم البريد إلى ملف "المجلدات الشخصية" كافة ميزات تحديث الأمان سارية المفعول. يوضح نموذج التعليمات البرمجية للتنفيذ التلقائي Outlook التالي كيف يمكنك تحديد إذا كان يتم تسليم البريد الخاص بالمستخدم إلى علبة البريد أو ملف "المجلدات الشخصية".
Sub CheckForPST()
   MsgBox UsingPST
End Sub

Function UsingPST()
   Set ol = CreateObject("Outlook.Application")
   Set oInbox = ol.Session.GetDefaultFolder(6) ' 6 = olFolderInbox
   If InStr(oInbox.Parent.Name, "Mailbox - ") Then
      UsingPST = False
   Else
      UsingPST = True
   End If
   Set oInbox = Nothing
   Set ol = Nothing
End Function

مراجع

للحصول على معلومات إضافية حول تحديث أمان البريد الإلكتروني لبرنامج Outlook انقر فوق رقمي المقالتين التاليتين لعرضهما في "قاعدة المعارف لـ Microsoft:
262631OL2000: معلومات حول تحديث أمان البريد الإلكتروني لبرنامج Outlook
262701OL2000: معلومات المطور حول تحديث أمان البريد الإلكتروني لبرنامج Outlook
263297OL2000: معلومات المسؤول حول تحديث أمان البريد الإلكتروني لبرنامج Outlook
262634OL2000: معروف المشاكل مع التحديث الأمني البريد الإلكتروني في Outlook
264567OL2000: المشاكل الشائعة إعداد مع التحديث الأمني البريد الإلكتروني في Outlook
264128OL2000: معروف المشاكل إمكانية التشغيل المتداخل مع التحديث الأمني البريد الإلكتروني في Outlook
264130OL2000: معروف المشاكل لجهة أخرى مع التحديث الأمني البريد الإلكتروني في Outlook

الخصائص

معرف المقالة: 262701 - تاريخ آخر مراجعة: 10/ربيع الأول/1428 - مراجعة: 7.2
تنطبق على
  • Microsoft Outlook 2000
كلمات أساسية: 
kbmt kbdownload kbinfo KB262701 KbMtar
ترجمة آلية
هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية
اضغط هنا لرابط المقالة باللغة الانجليزية262701

إرسال ملاحظات

 

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