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