2012-10-25 32 views
0

有人能幫我找出發生了什麼嗎?爲什麼在POP3中調用.Disconnect()方法後,電子郵件仍然可見?

我的代碼連接到電子郵件>讀取正文>解析數據>將它們保存到數據庫>刪除電子郵件。 它確實很好。我通過檢索他們的emailIds來檢查。 這裏的問題是電子郵件仍然可以在Gmail收件箱中看到,但Disconnect方法本應將其從服務器上物理刪除。他們爲什麼還在收件箱中?這是正常的嗎?是否需要一段時間才能從收件箱中刪除電子郵件?或者它會始終在收件箱中可見?或者從服務器物理刪除電子郵件並不意味着他們從收件箱中刪除?

有一些身體與c#中的POP3經驗可以幫助我解決這個問題嗎?

謝謝

+0

您使用的是哪種POP3客戶端庫? –

+0

來自sourceforge.net的OpenPop.dll – Maraduarz

回答

2

Gmail的設置允許您從POP中刪除郵件。請參閱以下內容:http://support.google.com/mail/bin/answer.py?hl=en&answer=13290

+0

我將由我的導師執行此操作並查看他說的內容。如果這樣做,這將是偉大的...我所做的所有最終都會得到回報......因爲這是我唯一被卡住的地方。謝謝 – Maraduarz

+0

這個工作適合你嗎? –

+0

我的主管決定使用imap而不是POP3。我們在使用POP3時遇到了很多情況。 在使用imap時,我確實必須轉到Gmail >>設置>> POP3/Imap >>啓用IMAP,然後才能通過.net訪問Gmail帳戶。 – Maraduarz

相關問題