2014-03-31 53 views
-1

我想只閱讀使用pop3.的未讀電子郵件。我已經完成了與imap,但現在我也想這與pop3。我不希望每次下載電子郵件並將其保存到本地數據庫並進行下次比較。我想要使​​用pop3直接從服務器讀取未讀郵件。只讀未讀電子郵件使用pop3 c#

回答

1

POP3不提供讀取/未讀取信息,它沒有命令只獲取未讀電子郵件。

這是從天老協議你沒有在服務器上保留郵件,因爲:

  1. 你沒有永遠在線的連接
  2. 服務器磁盤空間是昂貴
  3. 有沒有Web郵件
  4. 大多數人沒有多臺計算機

所以真的沒有離開中的一個MESSA點ges並在服務器上管理它們(對於需要它的大型企業,IMAP)

所以,很抱歉,它是IMAP或本地數據庫來檢測閱讀電子郵件,實際上沒有其他辦法。

根據維基百科POP4增加了這種功能,但POP4在十多年前的「非正式建議」階段,現在沒有人支持它 - 所以我不會屏住呼吸等待服務器來支持它。

+0

+1,我只是想在技術上添加,如果你不執行DELE命令[(見RFC1939)](http://www.ietf.org/rfc/rfc1939.txt),messages * can *留在服務器上。但是,正如在同一RFC的第8章中指出的那樣,這並不是真正推薦使用POP3的方式。 – fvu