Sto utilizzando l'API IMAP di Gmail per cercare i messaggi.Criteri IMAP con più OR
Io uso il criterio "OR" per cercare parole chiave diverse. Questo metodo funziona bene se vado un solo livello, vale a dire qualcosa come
'UID SEARCH OR (FROM "[email protected]") (TO "[email protected]")'
tuttavia, non funziona quando provo un'espressione più come
criteri o criteri e criteri o criteri
che si traduce a (per quanto ho capito la sintassi)
'UID SEARCH OR (OR (FROM "[email protected]") (TO "[email protected]")) (OR (FROM "[email protected]") (TO "[email protected]"))'
chiarire io fondamentalmente voglio tutti i messaggi che vengono spediti da o inviati a qualsiasi di un dato l ist di email
L'errore che ottengo dalla libray è
[ 'A34', 'BAD', 'Could', 'not', 'parse', 'command' ]
qualche suggerimento?
provare senza spazi tra (e OR – Max
Hai mai questo lavoro – kkurian
@kkurian non ancora, ho lavorato intorno ad esso chiamando per ogni istruzioni separatamente e quindi concatenando gli elenchi. Sto usando un lib di IMAP node.js che dovrei riscrivere per seguire il consiglio massimo. Lo faremo in seguito probabilmente e pubblicheremo i risultati qui – forste