2010-04-21 58 views
2

我需要创建一个.Net Windows服务来监视邮箱并处理电子邮件中的附件(如果找到),然后从服务器中删除电子邮件。.Net Windows服务监视邮箱

我有两个问题,我想你对想法:

  1. POP3或IMAP连接到邮件服务器?
  2. 我应该使用哪个POP3/IMAP库。在这个阶段,我们只是做一个概念验证,所以免费的是我的首选。

干杯!

回答

2

好的,在做了一些更多的研究后,我用C#Mail(http://csharpmail.codeplex.com/)去了。到目前为止,它似乎很好地完成了这项工作。

编辑:结束了一些随机问题与C#邮件,所以我们最终购买了Rebex邮件,它工作得非常好。

+0

添加可点击链接:http://csharpmail.codeplex.com/和http://www.rebex.net/secure-mail.net/ – 2010-06-16 23:19:23

0
  1. 服务器支持什么?在很多情况下,您都希望支持这两种方法。一般来说,IMAP在功能上是优越的,并且在包含许多有趣的边缘案例方面更胜一筹,尤其是在低于恒星服务器的情况下。
+0

我相信服务器正在运行MailEnable,因此支持IMAP和POP3。我不确定为什么我想同时支持IMAP和POP3?我只是想知道是否有使用其他的好处 – 2010-04-21 08:12:54

+0

@Brent:http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol#Advantages_over_POP – 2010-04-21 08:19:56

+0

谢谢你。没有任何优点或缺点对我的应用程序有很大的影响,因为它有多简单,所以我想我会随我找到的最好的库一起去使用它。 – 2010-04-21 08:36:53