Windows服务打开邮箱

时间:2014-04-04 14:39:23

标签: .net mapi

我们有Exchange Server 2007邮箱。有windows服务使用MAPI协议从邮箱中提取邮件。

邮箱将迁移到Exchange Server 2013.Windows服务已开始报告Mapi登录失败等问题。

在与消息传递团队核实时,他们已告知Exchange Server 2013不再支持MAPI。

如果您能提前告知,如果您之前遇到过这个问题,那就太棒了。

2 个答案:

答案 0 :(得分:0)

您可能不得不切换到使用IMAP或EWS与您的交换箱通信。

另外,我found this snippet

  

所有MAPI流量都是基于RPC的。从历史上看,Outlook客户端已经拥有   可用于RPC流量的两种传输方法:RPC over TCP,   和RPC over HTTP(又名Outlook Anywhere)。在Exchange 2013中,我们删除了   RPC over TCP选项,将RPC作为唯一的RPC   连通方式。这并不意味着不再支持RPC。在   事实上,它仍然被使用(例如,我们仍然进行MAPI / RPC调用),我们只是   将它们封装在HTTP数据包中。

因此,如果使用HTTP,您的旧基于MAPI的代码仍可正常工作。不确定这会带来什么,但如果它能为您节省转换到不同协议的麻烦(阅读:服务器配置而不是代码更改),那么研究时间可能是值得的。

最后一点:请查看讨论基于HTTP的MAPI的this MSDN page

答案 1 :(得分:0)