При попытках "Получить содержимое письма по критериям" как-то слишком часто получаю ошибки такого плана:
[190339380] [16:16:37] Поток №1 : _InMail.imap.search: FAILED_PARSE - Не удалось распарсить результат: "* SEARCH 1493480 * 1139 EXPUNGE * 1137 EXPUNGE * 1135 EXPUNGE * 1134 EXPUNGE * 1132 EXPUNGE"
[190339380] [16:16:51] Поток №1 : _InMail.imap.search: FAILED_PARSE - Не удалось распарсить результат: "* SEARCH 1493480 * 1141 EXPUNGE * 1140 EXPUNGE * 1139 EXPUNGE * 1137 EXPUNGE"
Почтовый сервер свой (на арендованном VDS). Лимитов подключений к почте нет (как и каких-либо других).
Всякие клиенты типа "Mozilla Thunderbird" работают с почтой вообще без проблем, но вот модуль BAS почему-то выдает ошибки.
В данный момент я решаю проблему так:
Ставлю получение почты в цикл, в случае ошибки - сон 30 секунд и повтор цикла. Если ошибки нет - идем дальше.
В 9 из 10 случаев данный способ решает проблему - BAS в итоге все-таки получает письмо.
Однако, хотелось бы обойтись без таких дурацких и очень медленных костылей.
Не подскажете в чем дело?