_imapSw.WriteLine("$ STATUS INBOX (unseen)");
_imapSw.WriteLine("$ SELECT INBOX");
_imapSw.Flush();
得到未看到的電子郵件數。我想將電子郵件標記爲已讀。請告訴我命令將第一封電子郵件標記爲已讀。 `使用imap協議將電子郵件標記爲已讀Tcpclient
_imapSw.WriteLine(「$ FETCH」+ index +「(body [header.fields(from subject date)])」); _imapSw.WriteLine(「$ FETCH」+ index +「body [text]」);`
我可以獲取電子郵件標題和正文,但這不會將電子郵件標記爲已讀。
你能告訴我們更多的代碼? – Marusyk
'public int MailUnreadCount() { _imapSw.WriteLine(「$ STATUS INBOX(unseen)」); _imapSw.Flush(); string res = Response(); Console.WriteLine(res); 匹配m = Regex.Match(res,「[0-9] * [0-9]」); return Convert.ToInt32(m.ToString()); ();}} public void SelectInbox() '{ _imapSw.WriteLine(「$ SELECT INBOX」); _imapSw.Flush(); Response(); }'我需要imap命令來標記看到的標誌 – Nasir
請使用您的問題上的編輯鏈接添加更多信息 – Marusyk