@gurkin4 не, у меня простая задача
https://imgur.com/a/4y500vs
проблема в том, что цикл фор нужен для задания определенного количества сообщений пользователю
Вот я задал отправить 40 сообщений, мне нужно, чтобы можно было задать каждые(просто для примера) допустим 15 сообщений, я мог вызвать функцию, где браузер просто будет скролить страницу
Виснет софт из за IMAP действий
-
Действия как "получить письмо/папки" - приводят к зависанию скрипта на 10-120 секунд. Как только запускаю скрипт без этих действий - всё норм. Нигде неучтенных циклов или ошибок - нет. Софт отвисает, и работает дальше. Почему так происходит и что с этим можно сделать?
-
На каком почтовом сервисе зависает? Зависает только в режиме запуска? В режиме записи зависает?
Прикрепите, пожалуйста, тестовый проект, в котором повторялась бы проблема, сюда или в ЛС форума -
@m4zuper Зависает от 3-5 потоков даже, почтовый сервис - точно не скажу, у меня их более 300 штук и каждый раз может быть разный сервис, ну так и есть вообще. Скрипт проверяли уже многие, дело не в логике скрипта или ошибках с моей стороны. Тут что то не так с запросами или таймаутами самого модуля. Возможно дело в корпоративных почтах и их кривых imap конфигах. Раньше такая же ситуация была с почтами gmx.de которые вызывали ошибку с таймаутом проверки, и скрипт отвисал с соответсвующими лоами. Цикл while, внутри цикл for 1-5, для обработки разного рода ошибок и в конце запись в файл в зависимости от результата. Всё, больше ничего нет.