2012-03-21 64 views
0

我正在利用OpenPop.Net來使用C#應用程序訪問郵件。 我希望能夠標記我使用這個應用程序處理的郵件,而不刪除/刪除這封郵件。另一個問題是,我不能只讀取未讀郵件,因爲還有其他應用程序/人員訪問此郵件。 有什麼辦法可以做到嗎?使用OpenPop.Net閱讀pop3郵件

回答

2

Pop3協議不允許在服務器上標記任何內容。所有電子郵件只能在本地機器上標記。所有使用Pop3的電子郵件客戶端都有自己的標記作爲讀取邏輯,這是基於本地客戶端數據庫完成的。您不必擔心用戶使用的其他客戶端。只需下載電子郵件並在本地的某處存儲messageid,也可以使用其他附加信息。然後基於該進程只在本地數據庫電子郵件中不存在。

+2

有一個如何使用OpenPop.NET [這裏](http://hpop.sourceforge.net/exampleDownloadUnread.php)來做到這一點的例子。另外,IMAP協議可能是您真正想要的。 – foens 2012-03-21 15:05:09