Добрый... Не могу разобраться как работает функция удалить почту.
Имеется проект. В проекте имеется два обращения к одному и тому же почтовому ящику (mail.ru), при первичном обращении снята галка "удалять скачанные", при втором обращении галка установлена, однако письма из ящика не удаляются.
Однако, если я ставлю галку и в первом случае "удалять скаченные", т.е. после первой проверки почты - программа сносит все письма, а при повторном обращении к почтовому ящику, программа не может найти письмо, хотя оно там есть (успело придти еще одно письмо пока работал скрипт) и потом опять сносит все письма.
Если в обоих случаях галки снять, скрипт нормально работает. Засим мне вообще не понятна функция "удалить скаченные". Как она работает? Не может ли быть такого, применительно к первому случаю, что клиент не успевает послать команду серверу на удаление и скрипт заканчивает свою работу? Тогда почему во-втором случае работает? Вообщем не понятно.
Имеется проект. В проекте имеется два обращения к одному и тому же почтовому ящику (mail.ru), при первичном обращении снята галка "удалять скачанные", при втором обращении галка установлена, однако письма из ящика не удаляются.
Однако, если я ставлю галку и в первом случае "удалять скаченные", т.е. после первой проверки почты - программа сносит все письма, а при повторном обращении к почтовому ящику, программа не может найти письмо, хотя оно там есть (успело придти еще одно письмо пока работал скрипт) и потом опять сносит все письма.
Если в обоих случаях галки снять, скрипт нормально работает. Засим мне вообще не понятна функция "удалить скаченные". Как она работает? Не может ли быть такого, применительно к первому случаю, что клиент не успевает послать команду серверу на удаление и скрипт заканчивает свою работу? Тогда почему во-втором случае работает? Вообщем не понятно.