C# 获取新收到的电子邮件并将其平面文件链接写入文件

C# 获取新收到的电子邮件并将其平面文件链接写入文件,c#,outlook,exchange-server,C#,Outlook,Exchange Server,我想获取某个邮箱的所有传入邮件,并将它们的主题、日期和平面文件链接(例如/-FlatUrlSpace-/5a194b8c1256794581cb898e6b93c34f-112ca9b4/68fcbe48ba7a60486377c4cea3de-44e6af)写入一个文件 在代码方面,我怎么做呢?我从来没有使用过outlook对象,对exchange知之甚少,所以我希望能得到一些帮助 是否有新邮件接收活动 是否有一个属性可以让我获得flaturlspace,因为我看不到任何与之相关的内容 thx

我想获取某个邮箱的所有传入邮件,并将它们的主题、日期和平面文件链接(例如/-FlatUrlSpace-/5a194b8c1256794581cb898e6b93c34f-112ca9b4/68fcbe48ba7a60486377c4cea3de-44e6af)写入一个文件

在代码方面,我怎么做呢?我从来没有使用过outlook对象,对exchange知之甚少,所以我希望能得到一些帮助

是否有新邮件接收活动

是否有一个属性可以让我获得flaturlspace,因为我看不到任何与之相关的内容


thx提前

我过去这样做的方式是使用WEBDAV。我似乎记得你可以申请flaturlspace


签出。

您使用的是哪个Exchange版本?Exchange2003和2007都提供了FlatUrlSpace方案。但是,使用Exchange 2007可以有更好的选项来解决您的任务。您是使用Outlook对象模型还是直接使用Exchange服务器?原因Flaturlspace是WebDAV特有的。在Outlook中,您将使用项目的EntryId。