So it seems then from a practical standpoint, if you want to consistently fetch message bodies, you must use MessageFetchMode.Basic for the initial folder population. If you use MessageFetchMode.Minimal and then subsequently fetch message bodies, either by means of AutoDownloadBodyOnAccess or manually (Message.Download) then the IMAP server my put the requested items in an unexpected order.
↧