Domanda

provo a spostare mail da Gmail di cassetta postale a un altro uno, Solo curioso che UID di ogni email cambierà quando passaggio a nuova cassetta postale?

È stato utile?

Soluzione

Sì, naturalmente, l'UID viene modificato quando si esegue un'operazione di spostamento. il nuovo UID per che la posta sarà il prossimo UID dalla cartella di destinazione. (Cioè se l'UID ultima mail della cartella di destinazione è: 9332, poi l'UID della mail mossa sarà 9333)

Nota: UID è cambiata, ma il Message-ID non sarà cambiato durante qualsiasi operazione su quella posta)

Altri suggerimenti

Ho preso uno sguardo al mio codice IMAP per Gmail, e uno dei commenti dicono che UID cambia in movimento, perché mossa è in realtà la copia + delete.

: O forse me che fanno la cosa sbagliata è
    imap.copy(sid, dest_folder)
    imap.store(sid, '+FLAGS', '\\Deleted')
    imap.expunge()

-. In caso contrario, se si conosce il modo di muoversi direttamente, non dovrebbe cambiare

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top