Context
The IMAP sync added in #193 always syncs all selectable mailboxes. For large accounts with many folders, users may want to sync only specific folders.
Proposal
Add a --folders flag to sync-full (comma-separated list of IMAP folder names). Only the specified folders would be enumerated and fetched. Ignored for Gmail sources.
msgvault sync-full imaps://user@host:993 --folders "INBOX,Sent"
References
Context
The IMAP sync added in #193 always syncs all selectable mailboxes. For large accounts with many folders, users may want to sync only specific folders.
Proposal
Add a
--foldersflag tosync-full(comma-separated list of IMAP folder names). Only the specified folders would be enumerated and fetched. Ignored for Gmail sources.msgvault sync-full imaps://user@host:993 --folders "INBOX,Sent"References