@pochemu Ответ от разработчика модуля:
"На данном почтовом сервисе видимо отключен или не реализован поиск через imap, можно получить id всех писем, но при поиске по критериям сервер возвращает пустой список. На том же mail.ru тоже нет поиска по критериям, но там при попытке такого поиска выдается ошибка, а тут просто пустой список.
Что делать в таких случаях я писал на форуме: http://community.bablosoft.com/post/127758
В модуле можно получать только нужную часть письма, сделать свой фильтр не сложно."
Дата получения письма
-
@doupiu

Любой формат даты может быть обработан.
Вы говорите, что фильтр не работает? А что именно нужно фильтровать?
Потому что это значение исчисляется в днях, независимо от часа.
Итак, если текущая дата 26 мая, то если вы используете «Дата сейчас», вы получите время, состоящее из дня, месяца, года, часа, минуты, секунды. но фильтр берет только день, месяц, год, а не час, минуту, секунду.
Таким образом, все сообщения за этот день будут отфильтрованы, а не отфильтрованы сообщения в точное время, час, минуту, секунду, которые вы хотите.
И, возможно, именно поэтому вы чувствуете, что фильтр не работает. -
Всё именно так, как сказал @BAS-Viet-Nam

-
@BAS-Viet-Nam все, я понял, спасибо, думал и время тут учитывается. Тогда другой вопрос: как надежно получить последний код из письма с почты? Потому что на почте же лежат старые коды и если просто отсортировать по дате, то может быть спарсен старый код из предыдущей итерации скрипта.


