private async void MessageWindowReLoad(object sender, EventArgs e) { messageLoader = new MessageLoader("imap.gmail.com", 993, true, email, pass); messageLoader.emailCount = 100; // var allEmails = messageLoader.GetAllMails(); // progressBar1.Value = 0; var progress = new Progress <MimeMessage>(email => GetEmailDetails(email)); await Task.Factory.StartNew(() => messageLoader.GetAllMails(progress), TaskCreationOptions.LongRunning); }
private async void LoadMessages() { messageLoader = new MessageLoader("imap.gmail.com", 993, true, email, pass); messageLoader.emailCount = 100; // var allEmails = messageLoader.GetAllMails(); // progressBar1.Value = 0; var progress = new Progress <MimeMessage>(email => GetEmailDetails(email)); List <string> folderList = messageLoader.getFolders(); folderList.Insert(0, ""); folderDropDown.DataSource = folderList; await Task.Factory.StartNew(() => messageLoader.GetAllMails(progress), TaskCreationOptions.LongRunning); }
private void SendEmailForm_Load(object sender, EventArgs e) { messageLoader = new MessageLoader(email, pass); }
private void MessageWindow_Load(object sender, EventArgs e) { messageLoader = new MessageLoader("imap.gmail.com", 993, true, email, pass); LoadMessages(); }