Как я могу получить список UID IMAP из выбранной папки? Я хочу получить список почтовых UID, поэтому я передаю 1150 UID FETCH FLAGS (\Seen \Flagged)
, но не могу получить список: выдает ошибку вроде BAD Command
. Итак, как я могу получить список UID из выбранной папки?
IMAP получает список UID выбранной папки
Ответы (1)
Самый простой (и самый компактный) способ перечислить все UID в текущей выбранной папке — через UID SEARCH ALL
:
A001 UID SEARCH ALL
* SEARCH 288 291 292 293 295 323 324 325 326 327 385 387 472 474 641 720 748
A001 OK UID SEARCH completed
Ошибки в вашем запросе UID FETCH
заключались в отсутствии набора последовательностей и включении списка флагов. Если вы переписали его как
A002 UID FETCH 1:* (UID)
or
A002 UID FETCH 1:* (UID FLAGS)
это сработает.
person
dkarp
schedule
17.02.2011
Результат UID SEARCH не получает флаги, пожалуйста, помогите мне получить результат флага в поиске
- person Swapnil1156035; 12.02.2019