繁体   English   中英

C#MAPI读取交换服务器收件箱

[英]C# MAPI to read exchange server inbox

我想编写C#应用程序,它将远程连接到交换服务器并阅读我的收件箱! 我想为此使用MAPI。

所以我有两个问题:

  1. 可以远程完成吗,并且有什么要求(例如,安装Outlook Client等?)
  2. 我在C#中找不到使用MAPI连接到收件箱的任何代码示例?

1)如果我没有记错的话,必须安装Outlook并必须设置配置文件。 (简而言之;您正在读取Outlook数据,而不是Exchange)。

2)有此示例:

请注意, .Net不支持MAPI / CDO。

其他选项是使用WebDAV,IMAP,POP3或WebServices直接通信。 所有人都可以检索电子邮件。 我建议您尝试使用Web服务。

为什么要如此糟糕地使用MAPI?

只需使用EWS:
http://www.codeproject.com/Articles/399015/Exchange-Web-Services

您可以从远程计算机访问用户的邮箱。应在该计算机上配置电子邮件帐户,然后可以使用Microsoft.Office.Interop.Outlook阅读该邮箱,此链接将为您提供更多信息。 http://msdn.microsoft.com/en-us/library/ff870566.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM