Forum >> Programmazione Python >> Web e Reti >> [Python] [Problema] imapclient sintassi di metodo serch()

Pagina: 1

Buona sera a tutti!

sto usando con Python 2.7 il modulo imapclient. Il mio scopo è questo: Se ricevo un messaggio con un determinato oggetto invio in automatico una mail a chi me lo ha inviato (ad esempio: oggetto della mail "info", allora invio una mail con informazioni.

Riesco a collegarmi al server

ma in questo punto






UIDs = server.search(['SUBJECT Info'])
print UIDs











la shell risponde:






Traceback (most recent call last):
File "/mnt/usbhd/RPIProject/Prove/ReportOnRequest.py", line 291, in <module>
UIDs = server.search(['SUBJECT Info'])
File "/usr/local/lib/python2.7/dist-packages/imapclient/imapclient.py", line 956, in search
return self._search(criteria, charset)
File "/usr/local/lib/python2.7/dist-packages/imapclient/imapclient.py", line 995, in _search
criteria='"%s"' % criteria if not isinstance(criteria, list) else criteria
InvalidCriteriaError: 'Could not parse command'

This error may have been caused by a syntax error in the criteria: ['SUBJECT Info']
Please refer to the documentation for more information about search criteria syntax..
https://imapclient.readthedocs.io/en/master/#imapclient.IMAPClient.search
>>>




Sapreste dirmi come eliminare il problema?


grazie per l'attenzione

Saluti

LaPa






Pagina: 1



Esegui il login per scrivere una risposta.