Работает ли CDO/MAPI с Exchange 2013?

У меня есть старое приложение VB, которое отправляет почту таким образом, используя Mapi.Session.

Set objSession = New mapi.Session
strProfileInfo = strServeurExchange & vbLf & strSender_I
objSession.Logon NewSession:=True, NoMail:=False, ShowDialog:=False, ProfileInfo:=strProfileInfo

Теперь наш сервер обмена будет обновлен с 2008 по 2013 год. Сможет ли мое приложение подключаться и отправлять почту? Если нет, как я могу преобразовать его?


person JudgeProphet    schedule 01.03.2013    source источник


Ответы (2)


Есть несколько обновлений MAPI CDO, которые теперь работают с E2013. Самым последним является обновление за май 2013 г., которое можно найти здесь: Microsoft Клиент Exchange Server MAPI и объекты данных для совместной работы 1.2.1, обновление, май 2013 г.

Как упомянул Дмитрий, вам нужно будет использовать ROH.

person David Kassa    schedule 26.09.2013

Нет, это не сработает. CDO 1.21 не знает о подключениях RPC-over-HTTP (ROH) и создает временный профиль без использования ROH, который является единственным типом подключения, поддерживаемым Exchange 2013.

Возможно, вы сможете использовать для этого Redemption — следующая версия Redemption будет поддерживать RDOSession.LogonExchangeMailbox с соединениями ROH.

person Dmitry Streblechenko    schedule 01.03.2013