private static void CopyEmails(MailMessage[] srcMsgs, MailMessage[] destMsgs, ImapClient destination, Mailbox mailbox) { foreach (var mailMessage in srcMsgs) { if (!MessageExists(mailMessage.MessageID, destMsgs)) { destination.AppendMail(mailMessage, mailbox.Name); Console.WriteLine("Copied " + mailMessage.MessageID); } } }