powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Запрос по IMAP протоколу, получение UID и ID сообщений
8 сообщений из 8, страница 1 из 1
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39857819
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получаю UID по ID сообщения таким образом

Код: sql
1.
FETCH msgID (UID)



Возникла потребность в получении ID письма по его UID.
Так реально получить?

И второй вопрос исходя из первого
Я хочу получить письмо его UID. Но допустим письма уже не существует.
Можно ли получить следующий UID, за которым письмо закрепленою
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39857880
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SEARCH UID <message set> - сообщения с UID, соответствующими заданному диапазону
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39857970
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю
А по второму вопросу решений нет?

Сейчас только нашел одно
1) Получить список все uid в папке
2) Имея на руках текущи uid найти в полученном списке, ближайщие к нему uid
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39858022
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=- , по второму вопросу - я вообще не понимаю, что означает фраза "следующий UID, за которым письмо закреплено". Так что увы, ничего осмысленного сказать не могу.

-=Koba=-Получить список все uid в папкеВсе-то нафига? получай или нужное, или от нужного и старше.
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39858029
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть 10 писем в папке

Некторые письма были удалены (после UID 12 следует UID 20)
У меня в БД хранится курсор, что я работал раз с письмом UID = 14 например

Как мне имея только UID=14. Получить что следующее фактический реальное письмо будет с UID = 20
Вне зависимости от его флагов состояния.
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39858039
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ааа... ну так запрашивай от последнего и до конца: SEARCH UID 14:*
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39858088
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то оно мне возращает каждый раз 1..10
А не 20

Походу, это ID возвращается
...
Рейтинг: 0 / 0
Запрос по IMAP протоколу, получение UID и ID сообщений
    #39858091
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все понял, спасибо за помощь
Так заработало ( UID SEARCH UID %s:*,1 )
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Запрос по IMAP протоколу, получение UID и ID сообщений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]