Guest User

Untitled

a guest
Apr 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. currentOperationTioken = new CancellationTokenSource();
  2. client = new ImapClient();
  3.  
  4. client.Connected += Client_Connected;
  5.  
  6. client.Authenticated += Client_Authenticated;
  7.  
  8. client.Connect("imap", 993, true);
  9. client.Authenticate("login", "pass");
  10.  
  11. inbox = client.Inbox.GetSubfolder("some");
  12.  
  13. inbox.Open(FolderAccess.ReadOnly);
  14.  
  15. inbox.CountChanged += Inbox_CountChanged;
  16.  
  17. client.IdleAsync(currentOperationTioken.Token);
  18.  
  19.  
  20. lock (client.SyncRoot)
  21. {
  22. foreach (var uid in inbox.Search(SearchQuery.NotSeen))
  23. {
  24. //var message = inbox.GetMessage(uid);
  25. Console.WriteLine(inbox.GetMessage(uid).Subject);
  26. }
  27.  
  28. Console.WriteLine(inbox.Count);
  29. }
Add Comment
Please, Sign In to add comment