Microsoft Outlook/Exchange服务器端邮件处理

Microsoft Outlook/Exchange服务器端邮件处理,outlook,vsto,exchange-server,Outlook,Vsto,Exchange Server,我想能够处理一个特定帐户收到的电子邮件。解析主题/正文、处理/保存任何附件、将处理后的数据上载到数据库等 我在一家我工作过的公司看到的另一件我希望能够复制的事情是,建立一个电子邮件帐户,处理收到的电子邮件的主题,并将适当的回复发送回来。例如,我发送了一封主题行为sales/NY/2010的电子邮件,该过程识别格式,对数据库运行适当的查询,并发回一封带有相应数据的表格的HTML格式的电子邮件 是否使用正确的工具?我希望有一个干净的服务器端解决方案,这样我就不必运行定期轮询特定帐户收件箱中新项目的应

我想能够处理一个特定帐户收到的电子邮件。解析主题/正文、处理/保存任何附件、将处理后的数据上载到数据库等

我在一家我工作过的公司看到的另一件我希望能够复制的事情是,建立一个电子邮件帐户,处理收到的电子邮件的主题,并将适当的回复发送回来。例如,我发送了一封主题行为sales/NY/2010的电子邮件,该过程识别格式,对数据库运行适当的查询,并发回一封带有相应数据的表格的HTML格式的电子邮件


是否使用正确的工具?我希望有一个干净的服务器端解决方案,这样我就不必运行定期轮询特定帐户收件箱中新项目的应用程序/服务。

您想查看用于服务器端处理的传输代理。进入消息正文可能有点挑战性,需要更多地潜入MIME类,但是邮件头很好地暴露出来了。

我要做的是在轮询模式下运行应用程序一个用C开发的windows服务,使用计时器定期检查来自exchange邮件帐户收件箱文件夹的所有未读邮件,然后将其存储在DB中进行处理,将其移动到已处理或错误文件夹,并将邮件标记为已读。 您可以使用webdav从Exchange邮箱检索邮件。为此,我们使用了一个商业图书馆


优点是,这不需要安装outlook,也不需要对Exchange server造成任何干扰,因为Exchange server在企业场景中可能是一个禁区。

因此,您需要向windows服务提供用户凭据,如果是,则必须在特定邮件帐户中对邮件进行操作,对吗?但是你硬编码了那个凭证?如果要对来自同一帐户的邮件应用相同的操作,该如何处理?如中所问