2008-12-09 100 views
10

我正在使用開源客戶端以編程方式處理傳入電子郵件(在Windows 2003上)。阻止接收以前讀取的電子郵件的唯一方法是從服務器中刪除它們。這並不理想。據我所知,Pop3沒有命令將電子郵件設置爲正在讀取。那麼你如何去做這件事?如何使用Pop3標記爲已讀?

回答

20

POP3客戶端有責任檢查這一點。最可靠的方法是使用UIDL POP3命令獲取唯一的消息ID,並在客戶端跟蹤這些消息。

13

如果您不想刪除,則必須跟蹤所有已下載的電子郵件,並且不要再次重新提交。 afaik在標準POP3協議中沒有「標記爲已讀」的功能(至少不在rfc中)

+1

POP3允許下載傳入的郵件給客戶端,除了「給我發電子郵件」之外,服務器上沒有其他任何東西:)所以,你很b on。 +1。 – 2008-12-09 10:45:26

相關問題