交换Web服务:将附件上载到Web服务器

时间:2013-07-08 12:43:26

标签: exchange-server image-uploading exchangewebservices email-attachments

我一直在研究这个问题,但我找不到如何将事情联系在一起。方案如下:为了让移动用户将图像上传到网站,我在Exchange 2010服务器上配置邮箱。这个想法是用户将图像邮寄到受监控的邮箱。

收到消息后,监控过程应该立即阅读三封电子邮件:发件人(链接到网站上的用户),主题(将作为描述添加到图像中),和附件(实际图像)。然后,监控过程应使用电子邮件中的三个相关字段创建HTTP POST(multipart / form-data),并将其发送到带有formhandler的Web服务器,该表示处理程序需要这三个字段并相应地执行操作。

这是我目前所知道的:

  • Exchange EWS可以让我访问邮件及其附件。我可能会为此使用ASP.NET。我可以访问EWS托管服务。我找到了使用单个邮件的示例代码。
  • Exchange EWS提供了在新邮件到达时采取行动的触发器,但我还没有找到确切的实现方法。
  • 我可能会找到一种方法来准备表单数据,使用winHTTPRequest发送到Web服务器应该不是问题。

我的问题是:如何将所有这些结合在一起。理想情况下,我编写一个脚本(ASP.NET)来读取消息,隔离附件,Base64对其进行编码,然后将其POST到Web服务器。然后,我编写一个“规则”,每当新邮件到达受监视邮箱时触发该脚本。

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

0 个答案:

没有答案