2010-07-14 61 views
2

我環顧四周,有幾個項目,但他們似乎都過時了, 我應該使用那些?或者有沒有一個新的箱子pop3類,我無法在MSDN中找到。無論如何,我不是在做一個需要發送出去的客戶端,所以不需要SMTP,更像是一個可以將電子郵件整理出來並讀取它們的機器人。 乾杯!在C#中尋找一個支持SSL的pop3閱讀器類

回答

0

我在代碼項目中發佈了幾年前創建的一個,它的日期是(http://www.codeproject.com/KB/IP/NetPopMimeClient.aspx)。如果您有興趣,我可以寄給您一份從未發佈到CP的最新源代碼的副本。

我最終使用Dart Mail代替了我在CP上發佈的解決方案。我最終使用Dart Mail的主要原因是它具有的Mime解析工具,它最終成爲我開發的解決方案的主要問題。 IIRC Dart Mail非常合理,如果您需要強大的功能,可能值得一看。

+0

它是www.dartmailindia.com/或者你可以提供給我一個你正在談論的Dart Mail的鏈接,我確實需要強大的MIME類型解析。 – 2010-07-14 15:43:11

+0

以下是我正在使用的產品的直接網址。 http://www.dart.com/ptmlnet.aspx。 一旦你理解了他們的對象模型,解析複雜的MIME部件真的很容易。他們提供了一個試用版,如果你需要一些有用的東西,絕對值得一試。我們使用它來處理每天數千條消息。 – 2010-07-14 17:16:57

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

我在另一個thread上發現了OpenPOP,這似乎是我目前選擇這個任務的圖書館。