CDO / MAPI是否仍在使用Exchange 2013?

时间:2013-03-01 18:49:32

标签: email exchange-server vb6-migration mapi cdonts

我有一个旧的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年。我的应用程序是否仍然可以连接和发送邮件?如果不是我怎么能转换它?

2 个答案:

答案 0 :(得分:0)

不,它不会起作用。 CDO 1.21不知道RPC-over-HTTP连接(ROH)并创建临时配置文件而不使用ROH,这是Exchange 2013接受的唯一一种连接。

您可能可以使用Redemption - 即将推出的Redemption版本将支持带有ROH连接的RDOSession.LogonExchangeMailbox。

答案 1 :(得分:0)

现在有一些MAPI CDO更新可用于E2013。最新版本是2013年5月更新,可在此处找到:Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1 May 2013 Update

正如德米特里所说,你需要使用ROH。