NeoMutt  2024-12-12-14-g7b49f7
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
IMAP Message Sets

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

Data Description Links
ImapMaxCmdlen Maximum length of IMAP commands before they must be split

Functions

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