Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否使用EWS将Exchange邮件项目保存到Exchange服务器本地的文件系统?_C#_Exchange Server_Exchangewebservices_Ews Managed Api - Fatal编程技术网

C# 是否使用EWS将Exchange邮件项目保存到Exchange服务器本地的文件系统?

C# 是否使用EWS将Exchange邮件项目保存到Exchange服务器本地的文件系统?,c#,exchange-server,exchangewebservices,ews-managed-api,C#,Exchange Server,Exchangewebservices,Ews Managed Api,这是我的第一个问题/帖子:-/ 问题背景:- 我有一个正在进行的项目,这是一个Azure托管的ASP.NET解决方案。它是一个通用的ERP,适用于小型企业。出现了一个额外的需求,我希望它成为Azure解决方案的一部分(以前创建VSTO加载项的尝试失败) 我被要求自动化此过程:-用户花费很长时间(每天)根据电子邮件涉及的公司项目手动将电子邮件保存到网络共享目录中。例如,每次Sally发送或接收电子邮件时,她都会将outlook中的.msg文件复制并重命名到她的“g:/”驱动器中(这只是企业局域网上

这是我的第一个问题/帖子:-/

问题背景:-

我有一个正在进行的项目,这是一个Azure托管的ASP.NET解决方案。它是一个通用的ERP,适用于小型企业。出现了一个额外的需求,我希望它成为Azure解决方案的一部分(以前创建VSTO加载项的尝试失败)

我被要求自动化此过程:-用户花费很长时间(每天)根据电子邮件涉及的公司项目手动将电子邮件保存到网络共享目录中。例如,每次Sally发送或接收电子邮件时,她都会将outlook中的.msg文件复制并重命名到她的“g:/”驱动器中(这只是企业局域网上的网络共享)。企业中的其他人负责为sally(及其同事)创建一个特定的目录结构,以便将电子邮件保存到中(例如,correspondence in、correspondence Out等)。工作人员需要能够根据一些刮取的元数据在目录中搜索消息

我正在考虑Azure中的exchange web服务管理API应用程序,该应用程序有一个服务,该服务使用请求订阅轮询exchange服务器(针对每个用户),以识别新的/更改的邮件。然后,将根据用户在我的应用程序中预先注册的规则(即,来自主题字段中项目ID为x的人员)对每个已识别邮件进行评估。然后,应用程序将重命名该电子邮件并将其放入网络共享中(还将刮取元数据以提供搜索功能)

问题:-

a) 如何让远程应用程序以最有效的方式请求Exchange服务器或CA使用Exchange web服务将邮件项导出到本地网络共享?最好不用在企业中部署一些东西

b) 这是一个荒谬的解决方案吗

其他信息:

我认为典型的环境是相当古老的。但是,我可以假设Win7上的Exchange Server 2007+和Outlook Client 2007+(但没有Office365,也没有sharepoint)。我决定使用pull订阅,因为它将是一个松散耦合的环境,因此假设流不是最合适的

MailItems可能包含大型附件(CAD图纸等),因此出于明显的原因,我希望避免在WAN中使用这些附件


我已经调查了使用EWS创建服务器端邮箱规则的可能性,因此允许此exchange服务器管理导出-但是如果我理解正确,规则不支持将邮件项目导出到文件系统。

看起来我必须在本地部署某种服务,我从Azure调用它来管理邮件项目导出。。。