Comment obtenir 'Message-ID' l'aide de imaplib
J'essaie d'obtenir un identifiant unique qui n'est pas le changement en cours de fonctionnement. Je pense que l'UID n'est pas bon. Donc, je pense que le Message de la " ID " est la bonne chose, Mais je ne sais pas comment l'obtenir. Je sais juste imap.fetch ('uid 'XXXX'), quelqu'un a une solution?.
N'a pas d'ID de message de changement en cours de fonctionnement?
Manoj Govindan : Non, Message-Id ne sera pas de changement au cours de toute l'opération.
Il n'changement entre les sessions - UID reste le même - ai-je le droit?
Manoj Govindan : Non, Message-Id ne sera pas de changement au cours de toute l'opération.
Il n'changement entre les sessions - UID reste le même - ai-je le droit?
OriginalL'auteur vernomcrp | 2010-09-23
Vous devez vous connecter pour publier un commentaire.
IMAP à partir de la documentation elle-même:
IMAP4 les numéros de message de changement de la boîte aux lettres de change; en particulier, après un RADIER de commande effectue les suppressions les messages restants sont renumérotés. Donc, il est fortement conseillé d'utiliser des Liquides au lieu de cela, avec l'UID de commande.
Discussion, DONC : Au sujet de l'IMAP UID avec imaplib
Extraction est la meilleure façon d'obtenir l'UID du message
Et pour obtenir l'ID de message que vous pourriez faire quelque chose comme ça, Bien que tous les messages ne peuvent avoir un id de message.
Note: UID is changed but the Message-Id will not be changed during any operation on that mail)
.Ouais, L'IMAP lib documentation contredit cette discussion
L'UID ne changera pas, mais la question liée à des pourparlers sur le déplacement d'un message vers une autre boîte aux lettres. Après le déménagement, le liquide sera différent, c'est vraiment un nouveau message dans un autre emplacement.
U peut plz me montrer tout courrier qui n'a pas de Message-Id ?
Il n'est pas bon pour exécuter la commande de récupération de l'intérieur de la boucle , il permettra de réduire la vitesse. u extraire seulement l'en-tête de tous les mails 1 go.
OriginalL'auteur pyfunc
Vous pouvez essayer ce code python pour récupérer les informations d'en-tête de tous les mails.
OriginalL'auteur Avadhesh
Où est
imapconnection
défini? Est-ce unimaplib.IMAP4_SSL
objet?OriginalL'auteur Sgali
Il est beaucoup plus facile méthode pour cela...
Espérons que cette aide!
OriginalL'auteur Shreejibawa