diff --git a/src/bin/sync.rs b/src/bin/sync.rs index 981caac..45e5535 100644 --- a/src/bin/sync.rs +++ b/src/bin/sync.rs @@ -46,6 +46,10 @@ fn sync( for &name in &names { let mailbox = name.name(); + // if the user specified some mailboxes, only process those + if !mailboxes.is_empty() && !mailboxes.contains(&mailbox) { + continue; + } println!("indexing {}", mailbox); let resp = imap_session.examine(mailbox)?; let uid_validity = resp.uid_validity.unwrap();