【问题标题】:Looking for a pop3 reader class in C# with SSL support在 C# 中寻找支持 SSL 的 pop3 阅读器类
【发布时间】:2010-07-14 14:39:57
【问题描述】:

我环顾四周,有几个项目,但它们似乎都已经过时了, 我应该使用那些吗?或者是否有一个我在 msdn 中找不到的新的开箱即用 pop3 类。 无论如何,我不是在做一个需要发送的客户端,所以不需要 SMTP,更像是一个整理电子邮件并阅读它们的机器人。有什么想法吗? 干杯!

【问题讨论】:

    标签: c# email class pop3


    【解决方案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/

    【讨论】:

      【解决方案2】:

      我在另一个 thread 上发现了 OpenPOP,这似乎是我目前为完成这项任务而选择的库。

      【讨论】:

        【解决方案3】:

        几年前我建立了一个发布在代码项目上的,并且已经过时了 (http://www.codeproject.com/KB/IP/NetPopMimeClient.aspx)。如果您有兴趣,我可以给您发送一份从未发布到 CP 的最新源代码的副本。

        我最终使用 Dart Mail 来替代我在 CP 上开发的解决方案。我最终使用 Dart Mail 的主要原因是它拥有的 Mime Parsing 设施,这最终成为我开发的解决方案的主要问题。 IIRC Dart Mail 非常合理,如果您需要强大的东西,可能值得一看。

        【讨论】:

        • 是 www.dartmailindia.com/ 还是你能给我一个你正在谈论的 Dart Mail 的链接,我确实需要强大的 mime 类型解析。
        • 这是我正在使用的产品的直接 URL。 dart.com/ptmlnet.aspx。一旦你了解了他们的对象模型,就很容易解析复杂的 MIME 部分。他们提供试用,如果您需要有用的东西,绝对值得一试。我们每天使用它来处理数千条消息。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-11
        相关资源
        最近更新 更多