9
votes

Analyse des réponses IMAP en python

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: xxx pré>

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'), ')'])


0 commentaires

3 Réponses :


8
votes

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.

Vous voudrez peut-être utiliser une bibliothèque de niveau supérieur comme imapclient pour masquer certains des détails du protocole IMAP .


1 commentaires

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.



0
votes

Regardez sur IMBOX, vous trouverez probablement ce que vous recherchez https://pypos.org/project / imbox /


0 commentaires

1
votes

Niveau de haut niveau imap lib peut être utile: https://github.com/ikvk/imap_tools xxx


0 commentaires