Quantcast
Channel: ImapX 2
Viewing all articles
Browse latest Browse all 1952

New Post: Marking mails as read

$
0
0
Unfortunatly, it does't work. Here is th whole function:
public void WaitForMails(int interval)
        {
            while (true)
            {
                MessageCollection messages = imap.Folders[this.Folder].Search("UNSEEN", true);

                if (messages.Count > 0 && this.NewMailsReceived != null)
                {
                    this.NewMailsReceived(this, new MailReceivedEventArgs(messages, imap.Folders[this.Folder].Exists));

                    foreach (Message message in messages)
                    {
                        message.AddFlag(ImapFlags.SEEN);
                    }
                }


                Thread.Sleep(interval);
            }
        }
I think, maybe I'll just move messages to other folder.

Viewing all articles
Browse latest Browse all 1952

Trending Articles