只是一个简单的问题:
是否可以编写可以接收电子邮件的C#Web服务?
实施例: 我喜欢将Outlook收件箱中的邮件转发到此Web服务并基于某些条件(例如主题行必须包含一些数字/单词),然后这个Web服务应该做一些事情。
这可能吗?我已经尝试找到一些关于此的信息但是没有成功。 我有什么想法在这里搜索?提前谢谢。
答案 0 :(得分:1)
您可以编写一个调用Web服务并传递电子邮件内容的Outlook插件。 Web服务可以使用ServiceStack,Web API或类似的框架用C#编写。
答案 1 :(得分:0)
我会使用exchange webservices来完成这项任务。这些Web服务允许您从Exchange服务器读取/发送电子邮件,因此您甚至不需要转发电子邮件。 您可以设置标准来检索电子邮件,按收到的顺序排序,甚至根据主题进行过滤等 这是一些示例代码
http://msdn.microsoft.com/en-us/library/dd877037(v=exchg.140).aspx
http://gregorsuttie.com/2011/10/07/using-the-exchange-web-service-api-from-c/
您需要做的就是从您自己的网络服务中引用交换网络服务。