A proposito di IMAP UID con imaplib
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?
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