【发布时间】:2011-02-21 10:48:27
【问题描述】:
我想编写 C# 应用程序,它可以远程连接到 Exchange 服务器并阅读我的收件箱!我想为此使用 MAPI。
所以我有两个问题:
- 可以远程完成吗,有什么要求吗(如安装outlook客户端等?)
- 我在 C# 中找不到任何使用 MAPI 连接到收件箱的代码示例?
【问题讨论】:
标签: c# exchange-server mapi
我想编写 C# 应用程序,它可以远程连接到 Exchange 服务器并阅读我的收件箱!我想为此使用 MAPI。
所以我有两个问题:
【问题讨论】:
标签: c# exchange-server mapi
1) 如果我没记错的话,必须安装 Outlook 并且必须设置配置文件。 (简而言之;您正在阅读 Outlooks 数据,而不是 Exchange)。
2) 有这方面的样本:
注意MAPI/CDO is not supported in .Net.
其他选项是使用 WebDAV、IMAP、POP3 或WebServices 直接通信。所有人都将努力检索电子邮件。我建议你试试网络服务。
【讨论】:
您可以从远程计算机访问用户的邮箱。应在该计算机上配置电子邮件帐户,然后您可以使用 Microsoft.Office.Interop.Outlook 读取邮箱,此链接将为您提供更多信息。 http://msdn.microsoft.com/en-us/library/ff870566.aspx
【讨论】:
你为什么这么想用 MAPI?
只需使用 EWS:
http://www.codeproject.com/Articles/399015/Exchange-Web-Services
【讨论】: