Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Exchange server exchange web服务:将附件上载到web服务器_Exchange Server_Image Uploading_Exchangewebservices_Email Attachments - Fatal编程技术网

Exchange server exchange web服务:将附件上载到web服务器

Exchange server exchange web服务:将附件上载到web服务器,exchange-server,image-uploading,exchangewebservices,email-attachments,Exchange Server,Image Uploading,Exchangewebservices,Email Attachments,我研究这个已经有一段时间了,但我找不到如何把事情联系起来。场景如下:为了让移动用户将图像上载到网站,我正在Exchange 2010服务器上配置邮箱。这个想法是用户将一个图像发送到这个邮箱,这个邮箱是被监控的 收到消息后,监控过程应立即阅读电子邮件中的三项内容:发件人(链接到网站上的用户)、主题(将作为说明添加到图像中)和附件(实际图像)。然后,监视过程应使用电子邮件中的三个相关字段创建一个HTTP POST(多部分/表单数据),并将其发送到带有formhandler的Web服务器,formha

我研究这个已经有一段时间了,但我找不到如何把事情联系起来。场景如下:为了让移动用户将图像上载到网站,我正在Exchange 2010服务器上配置邮箱。这个想法是用户将一个图像发送到这个邮箱,这个邮箱是被监控的

收到消息后,监控过程应立即阅读电子邮件中的三项内容:发件人(链接到网站上的用户)、主题(将作为说明添加到图像中)和附件(实际图像)。然后,监视过程应使用电子邮件中的三个相关字段创建一个HTTP POST(多部分/表单数据),并将其发送到带有formhandler的Web服务器,formhandler需要这三个字段并相应地执行操作

以下是我目前所知道的:

  • Exchange EWS允许我访问邮件及其附件。我可能会为此使用ASP.NET。我可以访问EWS管理的服务。我找到了处理单个消息的示例代码
  • Exchange EWS提供了在新邮件到达时执行操作的触发器,但我还没有找到具体的实现方法
  • 我可能会找到一种方法来准备表单数据,使用winHTTPRequest将表单数据发送到Web服务器应该不会有问题
我的问题是:如何将所有这些联系在一起。理想情况下,我编写一个脚本(ASP.NET),读取消息,隔离附件,对其进行Base64编码,然后将其发布到Web服务器。然后,我编写一条“规则”,每当新邮件到达受监视的邮箱时触发脚本


非常感谢您的帮助/反馈。

谢谢您的评论。您的链接指向EWS的库。我已经到了可以与EWS交互的地步;我在你链接的页面上找不到“触发器”功能。