Manage IMAP message sets: Lists of Email UIDs, ordered and compressed.
Every Email on an IMAP server has a unique id (UID).
When NeoMutt can COPY, FETCH, SEARCH or STORE Emails using these UIDs. To save bandwidth, lists of UIDs can be abbreviated. Ranges are shortened to 'start:end'.
e.g. 1,2,3,4,6,8,9,10
becomes 1:4,6,8:10
Data | Description | Links |
---|---|---|
ImapMaxCmdlen | Maximum length of IMAP commands before they must be split |
Function | Description | Links |
---|---|---|
imap_exec_msg_set() | Execute a command using a set of UIDs | |
imap_make_msg_set() | Generate a compressed message set of UIDs | |
imap_sort_uid() | Compare two UIDs | sort_t, sort_api |