Я попробую сделать специальный тестовый шаблон, который бы воспроизводил данную проблему. На это потребуется некоторое время, не могу обещать, что это будет быстро.
Но сейчас уже можно проанализировать подробные логи работы действия
«Принять почту».
Эти логи можно скачать по ссылке:
IMAP logs.rar
- Подробный лог работы действия «Принять почту» для того случая, когда нужное письмо отлавливается
- Подробный лог работы действия «Принять почту» для того случая, когда нужное письмо никак не отлавливается, хотя в ходе работы действия «Принять почту» оно уже успело упасть в требуемую папку, но действие «Принять почту» упорно не желает его змечать
Сравнив эти два лога, можно обнаружить, что если перед началом первой попытки (действие
«Принять почту» каждый раз делает три отдельные попытки найти письмо с заданным временным интервалом между отдельными попытками) заданная рабочая папка на почтовом сервере
IMAP не была пуста, то действие
«Принять почту» может в конце концов отловить нужное письмо даже в том случае, если во время первой или второй попытки этого письма еще не было в заданной папке, но потом оно туда поступило, например до начала третей и последней попытки. Но если на момент самой первой попытки рабочая папка на почтовом сервере
IMAP была пуста (то есть, в этой папке нет ни одного письма), то то действие
«Принять почту» не предпринимает попыток загрузить письма даже в том случае, если на момент второй и третей попытки почтовый сервер говорит, что в папке имеется одно письмо.