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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top