只是一个简单的问题:
是否可以编写一个可以接收电子邮件的 C# Web 服务?
示例:我喜欢将 Outlook 收件箱中的邮件转发到此 Web 服务,并且基于某些条件(例如主题行必须包含一些数字/单词),然后此 Web 服务应该做一些事情。
这可能吗?我已经尝试查找有关此的一些信息,但没有成功。关于我必须在这里搜索的任何想法?提前致谢。
只是一个简单的问题:
是否可以编写一个可以接收电子邮件的 C# Web 服务?
示例:我喜欢将 Outlook 收件箱中的邮件转发到此 Web 服务,并且基于某些条件(例如主题行必须包含一些数字/单词),然后此 Web 服务应该做一些事情。
这可能吗?我已经尝试查找有关此的一些信息,但没有成功。关于我必须在这里搜索的任何想法?提前致谢。
您可以编写一个调用 Web 服务并传递电子邮件内容的 Outlook 插件。Web 服务可以使用 ServiceStack、Web API 或类似框架用 C# 编写。
我会使用交换网络服务来完成这项任务。这些网络服务允许您从交换服务器读取/发送电子邮件,因此您甚至不需要转发电子邮件。您可以设置标准来检索电子邮件,按接收者排序,甚至根据主题过滤等等这里是一些示例代码
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/
您需要做的就是从您自己的网络服务中引用交换网络服务。