2013-09-28 95 views
0

只是一个简单的问题:是否有可能创建一个可以接收邮件的C#Web服务?

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

例如: 我喜欢将邮件从我的Outlook收件箱转发到此Webservice,并根据一些条件(例如,主题行必须包含一些数字/字),那么此Webservice应该执行一些操作。

这可能吗?我已经试图找到一些关于这方面的信息,但没有成功。 任何想法,我必须在这里搜索?提前致谢。

回答

1

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

+0

感谢您的回答。这可能可能是B计划。但是我更喜欢在没有Outlook插件的情况下执行此操作,因为我无法在所有客户端上安装此插件。 eBay系统如何工作?您可以回复收到的邮件,并将它从eBay的邮件收件箱中删除。我想要做类似的事情。 – Simon

0

我会为此任务使用交换web服务。这些Web服务允许您从交换服务器读取/发送电子邮件,因此您甚至不需要转发电子邮件。 您可以设置标准,以检索电子邮件,通过receivedate订购,甚至筛选基于主题等 这里是一些示例代码

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服务的webservice。

相关问题