Получение только новой почты с сервера IMAP

Я пишу клиентское приложение, которое получает электронную почту с сервера IMAP и затем сохраняет их в базе данных. Проблема в том, что, как только я проверил почту, в следующий раз я хочу только загрузить почту, которая пришла с тех пор. Так что, если я проверил сервер на почту два часа назад, я хочу получать почту только за последние два часа.

Я мог бы использовать SEARCH с SINCE DATE, но поддержка времени + даты не могла быть легко подделана.

Я также попробовал флаг RECENT, но он, похоже, не работает с gmail (в ruby он показывает nil каждый раз).

Ответы на вопрос(3)

Ваш ответ на вопрос