2013-09-28 102 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。

相關問題