我环顾四周,有几个项目,但它们似乎都已经过时了, 我应该用那些吗?或者是否有一个我在msdn中找不到的pop3类新方法。 无论如何,我不是在做一个需要发送的客户端,所以不需要SMTP,更像是一个机器人,可以对电子邮件进行分类并读取它们。,任何想法? 干杯!
答案 0 :(得分:1)
看看Mail.dll POP3 client。它支持SSL,易于使用,并支持解析复杂的MIME结构:
using(Pop3 pop3 = new Pop3())
{
pop3.ConnectSSL("pop3.server.com");
pop3.Login("user", "password");
foreach (string uid in pop3.GetAll())
{
IMail email = new MailBuilder()
.CreateFromEml(pop3.GetMessageByUID(uid));
Console.WriteLine(email.Subject);
}
pop3.Close(true);
}
请注意,这是我开发的商业产品
您可以在此处下载Mail.dll: http://www.lesnikowski.com/mail/
答案 1 :(得分:1)
答案 2 :(得分:0)
我在几年前建立了一个在代码项目上发布的版本,它已过时(http://www.codeproject.com/KB/IP/NetPopMimeClient.aspx)。如果您有兴趣,我可以向您发送一份从未发布到CP的最新源代码的副本。
我最终使用Dart Mail取代了我在CP上发布的解决方案。我最终使用Dart Mail的主要原因是它拥有的Mime Parsing设施,这真的最终成为我开发的解决方案的主要问题。 IIRC Dart Mail非常合理,如果您需要强大的东西,可能值得一看。