Я использую API IMAP Gmail для поиска писем.
Я использую критерий «ИЛИ» для поиска по разным ключевым словам. Это хорошо работает, если я иду только на один уровень, т.е. что-то вроде
'UID SEARCH OR (FROM "[email protected]") (TO "[email protected]")'
однако это не работает, когда я пытаюсь использовать более длинное выражение, например
критерии ИЛИ критерии ИЛИ критерии или критерии
что переводится (насколько я понимаю синтаксис)
'UID SEARCH OR ( OR (FROM "[email protected]") (TO "[email protected]")) ( OR (FROM "[email protected]") (TO "[email protected]"))'
чтобы было ясно, я в основном хочу, чтобы все сообщения, которые либо отправляются, либо отправляются ЛЮБЫМ из заданного списка адресов электронной почты
Ошибка, которую я получаю от libray,
[ 'A34', 'BAD', 'Could', 'not', 'parse', 'command' ]
какие-либо предложения?