Closed danieleggert closed 1 year ago
IMAP Paged SEARCH & FETCH Support
This adds support for the IMAP Paged SEARCH & FETCH Extension — also called “Partial”.
This extension allows clients to limit the number of SEARCH results or FETCH results returned by the server.
Add support for encoding & parsing for
PARTIAL as part of a SEARCH command, e.g.
PARTIAL
SEARCH
A02 UID SEARCH RETURN (PARTIAL 23500:24000) UNDELETED
PARTIAL as part of the response to a SEARCH command, e.g.
* ESEARCH (TAG "A02") UID PARTIAL (-1:-4 67,100:102)
PARTIAL as of a FETCH, e.g.
FETCH
A101 UID FETCH 25900:26600 (UID FLAGS) (PARTIAL -1:-30 CHANGEDSINCE 98305)
IMAP Paged SEARCH & FETCH Support
Motivation:
This adds support for the IMAP Paged SEARCH & FETCH Extension — also called “Partial”.
This extension allows clients to limit the number of SEARCH results or FETCH results returned by the server.
Modifications:
Add support for encoding & parsing for
PARTIAL
as part of aSEARCH
command, e.g.PARTIAL
as part of the response to aSEARCH
command, e.g.PARTIAL
as of aFETCH
, e.g.