Подключаюсь по imap к gmail и совсем не получается использовать получение письма с фильтрацией по теме письма и по тексту письма. Если эти два пункта не использовать,то письмо получает нормально,но понятное дело без нормального фильтра. Нашел такую закономерность - поиск работает только если использовать английские буквы и всё. Символы, кириллица и прочее сразу ошибка, при этом в письме это всё точно есть. Расширенный поиск в самом gmail работает нормально и ищет любые символы. Пробовал закодировать в Quoted Printable, как в оригинальном сообщении, пробовал unicode escape - ничего не работает.
Сама ошибка:
[InMail debug] imap запрос: «UID SEARCH CHARSET UTF-8 FROM "123@mail.ru" TO "1234@gmail.com" TEXT "код"», url: «imaps://imap.gmail.com/INBOX»
[InMail debug] imap ответ: «QUOTE_ERROR», ошибка: «Quote command returned error»
Произошла ошибка : _InMail.imap.search: QUOTE_ERROR - Could not parse command