pub fn read_messages_where( dir: &Path, keep: impl Fn(Option<ImapOrigin>) -> bool, ) -> Vec<Card>
The messages whose server origin passes keep, oldest first; the others are not even read.
keep