"Kevin J. McCarthy" <ke...@8t8.us> wrote: > On Mon, Jun 08, 2020 at 08:23:37PM +0000, Eric Wong wrote: > > Subject: why does mutt still use MSNs for IMAP? > > Well, we use MSNs to handle EXPUNGE and EXISTS responses. They are used to > fetch non-cached message headers when opening the mailbox, and in response > to new EXISTS responses. FETCH (as opposed to UID FETCH) also supplies > guarantees about EXPUNGE messages not arriving in the middle. > > > I'm pretty busy with public-inbox as it is; but I could be inclined to > > work on a patch to rip MSN use out of mutt entirely if I feel like > > taking a break from public-inbox. > > To be blunt, I've spent an awful lot of time fixing up the IMAP code the > past few years, getting it stable, and improving performance; I'm not likely > to accept this kind of "drive-by" patch.
Thanks for the quick response! Yeah, I didn't think enough about EXPUNGE since it rarely happens in public-inboxes (IDLE only notifies of EXISTS).