سؤال

لديّ حل برمجيات لـ Exchange 2000/2003/2007 ، ونأمل الآن بعد ذلك لعام 2010. يعمل البرنامج على الخادم ويستخدم Exchange MAPI من خلال RDO للتحدث مع خادم Exchange ، واسترداد رسائل البريد الإلكتروني داخل صناديق البريد.

تعمل All Works بشكل جيد على Exchange 2000/2003/2007 ولكن عام 2010 لن يتزحزح. استمر في الحصول على هذا الخطأ عند محاولة الوصول إلى صندوق بريد (في الاتصال بـ Session.getSharedMailbox - RDO LIB):

10:35:31:865       11932    Error in   IMAPISession::OpenMsgStore(pbExchangeProviderPrimaryUserGuid): MAPI_E_FAILONEPROVIDER
ulVersion: 0
Error: The Microsoft Exchange Server computer is not available.  Either there are network problems or the Microsoft Exchange Server computer is down for maintenance.
Component: Microsoft Exchange Server Information Store
ulLowLevelError: 0
ulContext: 1318 (MAPI_E_FAILONEPROVIDER)

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

أي شخص واجه شيئًا مشابهًا؟ أي مساعدة سيكون موضع تقدير حقا.

تعديل: إذا قمت بتثبيت Outlook على هذا الجهاز (وبالتالي استبدال Exchange Mapi بـ Outlook MAPI) ، فكلها تعمل بشكل جيد ، والتي تخبرني أن المشكلة هي Exchange MAPI؟ أي MS Exchange devs على ذلك؟

هل كانت مفيدة؟

المحلول

اتضح أنني بحاجة إلى تعيين مفتاح التسجيل التالي إلى 1:

Software wow6432node Microsoft Windows Messaging Subsyster CDO تجاهل No PF

تشير إلى منشور المدونة هذا لمزيد من التفاصيل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top