IMAP Search skipping results
brian at milby7.com
Mon Mar 23 12:17:39 EDT 2020
Does ‘STATUS INBOX (UNSEEN)’ give the proper count reliably? (Would actually need to use MESSAGES though to page through the whole inbox, but you could stop paging once all we’re found.)
If so, ranges are just specified with a : so you could use the sequence numbers to get the UIDs (1:100 then 101:200 ...) a piece at a time as the first argument to the search.
On Mar 23, 2020, 11:22 AM -0400, Pi Digital via use-livecode <use-livecode at lists.runrev.com>, wrote:
> Thanks Mark, your input here is appreciated.
> This reply in that forum wasn’t helpful, was it
> > > Known bug #90 was reported in 2014. However it still occurs in 2019. Does
> > > anybody know how to overcome this situation?
> > Yes: by fixing the code!
> In the thread it talks of pagination (as do you) but doesn’t give an example of how to do it. How would we implement this in LC? If it is not giving us the correct count how do we know how many pages we will have to allow for and so on.
> Sean Cole
> Pi Digital
> > On 23 Mar 2020, at 12:11, Mark Waddingham via use-livecode <use-livecode at lists.runrev.com> wrote:
> > On 2020-03-23 11:39, Pi Digital via use-livecode wrote:
> > > No, same thing unfortunately. Even ALL has the issue. According to an
> > > old bug report that has sat for an age untouched it is a known issue
> > > in the ood curl lib they are using. At the rate they are currently
> > > dealing with bugs for fundamental operations we might see a fix in
> > > about a year or two (or four). [dig]
> > In this case the bug is in CURL - it is 'known bug #90':
> > <https://curl.haxx.se/docs/knownbugs.html#IMAP_SEARCH_ALL_truncated_respon>
> > There's a few threads around about it - this is the most recent I could find:
> > https://curl.haxx.se/mail/archive-2019-07/0029.html
> > The only real suggestion (although it is vague) there is using some for of pagination (as the UIDs should be eternal, rather than related to the position in the mailbox requested).
> > I couldn't find any explicit bug in their bug tracker which is still open for this, but its still listed as a known issue so it sounds like there has been no change in it unforunately :(
> > Warmest Regards,
> > Mark.
> > --
> > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
> > LiveCode: Everyone can create apps
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
More information about the use-livecode