-1

I'm beginner to C#. Now I'm trying to develop a mail reading application that uses the MS Exchange native protocol (mapi) in C#.

I have tried using EAgetmail.dll which is available over the internet. It was working fine but now I'm trying without using third party dll.

Whether any codings are available for without using the Dll or any source code is available for your recommended dll. If you feel any possibilities to resolve my issue please share the codings or say me the website to refer. Your support will be great helpful for me.

4

3 回答 3

2

您可以通过 EWS 界面(Exchange Web 服务)读取 Exchange 邮箱 - 它适用于 Exchange 2007 及更高版本。请查看 CodeProject 文章:Exchange Web 服务

旧版 Exchange 服务器的另一个选择是使用协作数据对象库 (CDO.DLL)。

使用协作数据对象 (CDO) 检查新的 Exchange 电子邮件

使用 C# .NET 通过 MAPI 访问收件箱

于 2013-04-28T14:08:51.060 回答
1

在 .Net 语言中无法访问扩展 MAPI。曾经有一个名为 MAPI33 的产品,但它不再被开发或支持。

您可以尝试使用Redemption,特别是它的RDO对象集,它包装了 Extended MAPI 并且可以在 .Net 中访问。

于 2013-04-29T01:14:41.053 回答
0

您可以使用本机 .net System.Net.Mail 来执行此操作

在 msdn 站点上查看此示例。

http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/a75533eb-131b-4ff3-a3b2-b6df87c25cc8/

于 2013-04-28T13:03:46.570 回答