К сожалению нет. Общий язык поиска IMAP, определенный в RFC 3501 §6.4.4 , не включает каких-либо условий для поиска по времени.
SINCE
определяется для получения элемента <date>
, который, в свою очередь, определяется как date-day "-" date-month "-" date-year
, с кавычками или без них.
IMAP даже не знает о часовом поясе, поэтому вам придется локально отфильтровать первые несколько сообщений, которые не вписываются в ваш диапазон, на основе их элемента INTERNALDATE
. Возможно, вам даже придется получить дополнительные дни сообщений.
Если вы используете Gmail, вы можете использовать язык поиска Gmail, который доступен как расширение .