J'utilise Imaplib pour travailler avec IMAP à Python, mais il semble que cela n'a pas de moyen d'analyser les détails des réponses IMAP. Par exemple, requête comme: où num code> est le numéro de message, car un serveur de messagerie peut produire (par exemple): p>
('OK', [('1234 (UID 3456 BODY[HEADER.FIELDS (FROM TO CC DATE SUBJECT MESSAGE-ID)] {123}', 'From: ...etc headers'), ')'])
3 Réponses :
Doug Hellman's Module Python de l'entrée de la semaine pour IMAPLIB est un tutoriel assez vaste sur le sujet, mais est loin de se reproduire ici. P>
Vous voudrez peut-être utiliser une bibliothèque de niveau supérieur comme imapclient pour masquer certains des détails du protocole IMAP . p>
Malheureusement, le tutoriel de Doug type de glisse sur le sujet de l'analyse de réponses plus complexes (). Merci pour le lien avec Imapclient, je vais vérifier.
Regardez sur IMBOX, vous trouverez probablement ce que vous recherchez https://pypos.org/project / imbox / p>
Niveau de haut niveau imap lib peut être utile: https://github.com/ikvk/imap_tools