A propos de UID IMAP avec imaplib
Question
J'essaie de déplacer l'email de gmail de boîte aux lettres un à l'autre, juste curieux que UID de chaque e-mail changera quand passer à nouvelle boîte aux lettres?
La solution
Oui, bien sûr l'UID est modifiée lorsque vous faites l'opération de déplacement. la nouvelle UID pour que le courrier sera le prochain UID à partir du dossier de destination. (I.e. si le dernier UID de messagerie du dossier de destination est: 9332, puis l'UID de l'e-mail de déplacement sera 9333)
Note: UID est modifié mais le message-Id ne sera pas modifié au cours d'une opération sur ce courrier)
Autres conseils
Je pris un oeil à mon propre code IMAP pour Gmail, et l'un des commentaires disent que UID change sur le mouvement, car mouvement est en fait une copie + suppression. Ou peut-être moi qui font la mauvaise chose:
imap.copy(sid, dest_folder)
imap.store(sid, '+FLAGS', '\\Deleted')
imap.expunge()
-. Par ailleurs, si vous connaissez la façon de se déplacer directement, il ne devrait pas changer