Korzystam z interfejsu IMAP API Gmaila do wyszukiwania wiadomości.Kryteria IMAP z wieloma OR
Używam kryteriów "LUB" do wyszukiwania różnych słów kluczowych. Działa to dobrze, jeśli pójdę tylko jeden poziom, czyli coś podobnego
'UID SEARCH OR (FROM "[email protected]") (TO "[email protected]")'
Jednak to nie działa, gdy próbuję dłuższego wyrażenia jak
kryteriów lub kryteriów lub kryteriów lub kryteriów
co przekłada do (o ile mi zrozumieć składnię)
'UID SEARCH OR (OR (FROM "[email protected]") (TO "[email protected]")) (OR (FROM "[email protected]") (TO "[email protected]"))'
aby było jasne, ja po prostu chcę wszystkie wiadomości, które są albo wysłane od lub wysłane do każdego danego l Zestawienie maili
Błąd otrzymuję od libray jest
[ 'A34', 'BAD', 'Could', 'not', 'parse', 'command' ]
jakieś sugestie?
Spróbuj bez przestrzeni między (i OR – Max
Czy kiedykolwiek uzyskać to do pracy – kkurian
@kkurian jeszcze nie pracowałem wokół niego wywołując dla każdego oświadczenie osobno, a następnie łączenie list.A używam biblioteki IMAP node.js, które musiałbym przepisać, aby wykonać maksymalną poradę, zrobię to później prawdopodobnie i opublikuję wyniki tutaj – forste