Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

tutoriel imap (imaplib)

3 réponses
Avatar
Mihamina Rakotomandimby
Bonjour,
Je suis à la recherche de tutoriels pour utiliser le module qui gère imap.
En gros, je cherche à:
- me connecter au serveur
- lister les répertoires présents
- récupérer les headers des messages dans un répertoire nommé INBOX
- déplacer/dispatcher dans les répertoires listés précédemment.

Il y a bien
http://www.devshed.com/c/a/Python/Python-Email-Libraries-part-2-IMAP/
mais avec beaucup de publicité...

et aussi
http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/scripting/20.html#4.%20IMAP%20library
Mais un peu bref.

Mais encore:
http://groups.google.com/group/comp.lang.python/msg/ec37c43d31e81bb6
http://effbot.org/librarybook/imaplib.htm
c'est déjà bien mieux...

Y a pas grand chose pour déplacer... Voilà... Si vous avez des liens dans
vos bookmarks, je suis preneur. Merci d'avance.

3 réponses

Avatar
Mihamina Rakotomandimby
On Sun, 18 Jun 2006 19:02:35 +0200, Mihamina Rakotomandimby wrote:

Y a pas grand chose pour déplacer...


Mouais....:
http://mail.python.org/pipermail/python-list/2005-February/267885.html

Avatar
jean-michel bain-cornu
Bonjour,
Je suis à la recherche de tutoriels pour utiliser le module qui gère imap.
En gros, je cherche à:
- me connecter au serveur
- lister les répertoires présents
- récupérer les headers des messages dans un répertoire nommé INBOX
- déplacer/dispatcher dans les répertoires listés précédemment.

Y a pas grand chose pour déplacer... Voilà... Si vous avez des liens dans
vos bookmarks, je suis preneur. Merci d'avance.
Perso, je n'ai jamais trouvé grand chose comme tutoriel sur IMAP, mais

je dois dire qu'on peut s'en passer.
La doc python des modules imaplib et email est très bien faite avec des
exemples.
Et comme imaplib respecte la RFC 2060 (bien obligé), il faut consulter
http://www.faqs.org/rfcs/rfc2060 (ou
http://jlr31130.free.fr/rfc2060.html) à chaque fois que la doc python ne
suffit pas.
Et il y aussi les problèmes posés par la mise en oeuvre des MTA, MDA et
autres MUA. Et franchement, là, ça se complique...
Dernière chose, la clé du bon fonctionnement d'un client imap passe
obligatoirement par une gestion approfondie des exceptions.
A+
jm

Avatar
Sébastien Kirche
Le 18 June 2006 à 19:47, Mihamina Rakotomandimby s'est exprimé ainsi :

On Sun, 18 Jun 2006 19:02:35 +0200, Mihamina Rakotomandimby wrote:

Y a pas grand chose pour déplacer...


Mouais....:
http://mail.python.org/pipermail/python-list/2005-February/267885.html


Pour avoir des idées sur la méthode, tu pourrais jeter un oeil sur
l'implémentation qui est faite par Gnus pour le déplacement des messages
? Il applique un traitement particulier lorsque le déplacement est fait
entre deux boîtes du même serveur (qu'il qualifie d'internal move).

Ça doit se trouver du côté de nnimap-request-move-article dqns
nnimap.el. Bon je sais que ce n'est pas tout à fait du python, mais ça
peut te donner des idées ?

--
Sébastien Kirche