是否可以创建可以接收邮件的 C# Web 服务

本文关键字:服务 Web 创建 是否 | 更新日期: 2023-09-27 18:33:13

只是一个简短的问题:

是否可以编写可以接收电子邮件的 C# Web 服务?

例:我喜欢将邮件从我的Outlook收件箱转发到这个Web服务,并且基于某些条件(例如,主题行必须包含一些数字/单词),那么这个Web服务应该做一些事情。

这可能吗?我已经尝试找到一些有关此的信息,但没有成功。对我必须在这里搜索的内容有什么想法吗?提前谢谢。

是否可以创建可以接收邮件的 C# Web 服务

您可以编写一个 Outlook 插件来调用 Web 服务并传递电子邮件的内容。Web服务可以使用ServiceStack,Web API或类似的框架用C#编写。

我会使用Exchange WebServices来完成这项任务。这些网络服务允许您从交换服务器读取/发送电子邮件,因此您甚至不需要转发电子邮件。您可以设置标准来检索电子邮件,按接收顺序,甚至根据主题进行过滤等下面是一些示例代码

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/

您需要做的就是从您自己的 Web 服务引用 Exchange Web 服务。