我想编写C#应用程序,它将远程连接到交换服务器并读取我的收件箱!我想使用MAPI。
所以我有两个问题:
答案 0 :(得分:3)
1)如果我没记错,必须安装Outlook并且必须设置配置文件。 (简而言之;您正在阅读Outlook数据,而不是Exchange。)
2)有样本:
请注意MAPI/CDO is not supported in .Net.
其他选项是使用WebDAV,IMAP,POP3或WebServices直接通信。所有人都可以检索电子邮件。我建议你试试网络服务。
答案 1 :(得分:0)
您可以从远程计算机访问用户的邮箱。应在该计算机上配置电子邮件帐户,然后您可以使用Microsoft.Office.Interop.Outlook读取邮箱,此链接将为您提供更多信息。 http://msdn.microsoft.com/en-us/library/ff870566.aspx
答案 2 :(得分:0)
为什么要如此严格地使用MAPI?
只需使用EWS:
http://www.codeproject.com/Articles/399015/Exchange-Web-Services