Estoy usando la API IMAP de gmail para buscar correos.Criterios de IMAP con múltiples ORs
Uso el criterio 'O' para buscar palabras clave diferentes. Esto funciona bien si voy solo nivel, es decir, algo así como
'UID SEARCH OR (FROM "[email protected]") (TO "[email protected]")'
embargo
, no funciona cuando intento una expresión más larga como
criterio o criterios o criterios o criterios
lo que se traduce a (por lo que yo entiendo la sintaxis)
'UID SEARCH OR (OR (FROM "[email protected]") (TO "[email protected]")) (OR (FROM "[email protected]") (TO "[email protected]"))'
para que quede claro básicamente quiero todos los mensajes que se envían bien o se envíen a cualquiera de una determinada l ist de correos electrónicos
El error que recibo de la libray es
[ 'A34', 'BAD', 'Could', 'not', 'parse', 'command' ]
alguna sugerencia?
Try sin espacios entre (y OR – Max
¿Alguna vez esto funcione – kkurian
@kkurian aún no, trabajé alrededor de ella llamando para cada declaración por separado y luego concatenar las listas. Estoy usando un node.js IMAP lib que tendría que reescribir para seguir el consejo máximo. Lo haré más tarde probablemente y publique los resultados aquí – forste