Как скормить команде поиска кириллицу?
При использовании imaplib:
M.search(None, '(body word)')
M.search('utf-8', '(body word)') - пашет
M.search('utf-8', u'(body слово)'.encode('utf-8'))
M.search('utf-8', '(body слово)')
M.search(None, '(body слово)') - кидают исключение error: SEARCH command error: BAD ['Could not parse command']
M.search('utf-7', u'(body слово)'.encode('utf-7')) - возвращает ('NO', ['[BADCHARSET]'])
M.search(None, u'(body слово)'.encode('utf-7')) - возвращает ('OK', ['']), при этом письма с искомым словом в ящике абсолютно точно есть
При замене utf-8 -> koi8-r не меняется ничего.
Абсолютно аналогичная ситуация при использовании IMAPClient.
Проверяю это всё на ящике на гмыле.