Если вы хотите найти UID до 12345, эта команда сделает это:
a UID SEARCH RETURN (MAX) UID 1:12344
Поиск следующего после:
b UID SEARCH RETURN (MIN) UID 12346:*
Для этого требуется расширение ESEARCH , которое внедряется большинством современных серверов. В частности, Gmail реализует это. Это слишком дорого, чтобы выпускать в цикле, поэтому, возможно, вам лучше решить свою проблему другим способом. Вот последовательность из двух команд для получения 50 UID, непосредственно предшествующих 12345:
c1 SEARCH UID 12345
* SEARCH 1000
c1 OK done
c2 UID SEARCH 950:999
* SEARCH 12200,12202,...
c2 OK done
950 - «результат c1 - 50», 999 - «результат c1 - 1».