2010-03-27 88 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没有留下深刻印象(它只是再次崩溃),所以我不确定我想要依赖这样昂贵的软件...... –