Exchange 2010 - Exchange MAPI Connection Chnational
-
25-09-2019 - |
Вопрос
У меня есть программное решение для Exchange 2000/2003/2007, и теперь, надеюсь, после этого на 2010 год. Программное обеспечение работает на сервере и использует Exchange Mapi через Rdo. Чтобы поговорить на сервере Exchange, получение электронных писем внутри почтовых ящиков.
Все работает нормально на Exchange 2000/2003/2007, но 2010 год просто не будет сдвинуться. Продолжайте получать эту ошибку при попытке доступа к почтовому ящику (в Call to 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 Down, но его нет, я могу получить все отлично от Outlook. Я представил свое дело с разработчиком RDO, и мы все еще в соответствии, но я просто думал, что это может быть какой-то новый объект Exchange 2010 или архитектурные изменения или изменения MAPI, которые могут привести к этому? Есть ли что-то, что мне нужно настроить, помимо включения MAPI на почтовых ящиках и давая доступ к учетной записи, что программное обеспечение работает как?
Кто-нибудь когда-нибудь побежал во что-то подобное? Любая помощь действительно будет оценена.
Редактировать: Если я устанавливаю Outlook на этой машине (заменив обмен MAPI с Outlook Mapi) Все работает нормально, что говорит мне, что проблема обменивается Mapi? Любой MS Exchange Devs на так?
Решение
Оказывается, мне нужно установить следующий ключ реестра на 1:
Программное обеспечение Wow6432node Microsoft Windows Messaging подсистема cdo игнорировать no pf
Ссылаться на Этот блог пост Больше подробностей