MAPI работает локально, но не на рабочем компьютере - PullRequest
0 голосов
/ 19 мая 2010

Я просто не могу заставить MAPI работать на наших производственных машинах. Я уже создал приложение, которое использует MAPI и сайты на этой самой машине, но по какой-то причине я могу заставить работать мое новое приложение. Понятия не имею, что я делаю не так.

Локально я создал приложение, которое использует MAPI для входа в почтовый профиль и получения сообщений. Сообщения анализируются и перемещаются в 2 разные папки: одну для ошибок и одну для сообщения с ошибками. Все это прекрасно работает на моем компьютере, но не может войти в систему.

Я знаю, что это не проблема с разрешениями, потому что я использую тот же профиль / pwd, что и мое предыдущее приложение. Я думаю, что это может иметь какое-то отношение к версии CDO или MAPI на моем компьютере по сравнению с версией в производстве, но я просто не уверен.

Кто-нибудь знает, какие версии CDO / MAPI мне следует использовать, если какая-то версия не работает с разными версиями Windows ... и т. Д.

1 Ответ

1 голос
/ 18 июня 2010

Решил мою собственную проблему. В основном использование MAPI в MTA (Multi-Threaded Apartment) - плохая новость, и ее следует избегать как можно больше. Проблема, с которой я столкнулся, заключалась в запуске моего кода MAPI в потоке MTA.

...