2010-03-27 85 views
2

我想在F#中編寫一個.NET應用程序來自動處理我的電子郵件。例如,當我的程序發出訂單時,可能會從電子郵件的內容中計算新的htpasswd,將其上傳到我們的網絡服務器並使用登錄信息回覆客戶。自動電子郵件處理

人們如何做到這一點?我試過Outlook 2007的自動化,但它只是提示用戶安全,我試圖讓它停止這樣做失敗,所以我不能自動化任何事情。是否有一個我可以更容易使用的支持.NET的電子郵件客戶端?

這已經過於冗長,我認真考慮寫我自己的.NET友好的電子郵件客戶端...

+0

您確定要爲此使用F#嗎? C#不會更合適嗎? –

+0

C#會更合適嗎?這個問題的每個方面都比F#更糟糕。 –

回答

1

這是一個很常見的場景。最常見的是使用IMAP或POP3組件下載電子郵件並使用MIME組件進行分析。我有一個IMAP窗口服務,現在我已經運行了8年以上的電子郵件。

我在www.advancedintellect.com上編寫並使用了我自己的東西,但是如果您想要免費的組件,那麼還有一些codeproject文章,以及一些sourceforge上的項目。

1
+1

謝謝!這些鏈接解釋了我遇到的問題:如果您以99英鎊購買Outlook,那麼它的.NET「自動化」需要人工干預,除非您在Microsoft Exchange Server上花費700美元。我對Outlook 2007沒有留下深刻印象(它只是再次崩潰),所以我不確定我想要依賴這樣昂貴的軟件...... –