Frage

Ich versuche, E-Mail von Mailbox des gmail zu einem anderen zu bewegen, Einfach nur neugierig, dass UID jeder E-Mail ändern, wenn Umzug in neuen Mailbox?

War es hilfreich?

Lösung

Ja natürlich die UID geändert wird, wenn Sie Bewegungsoperation tun. die neue UID für diese Mail wird die nächste UID aus dem Zielordner sein. (Das heißt, wenn die letzten Mail-Benutzer-ID des Zielordners ist: 9332, dann wird die UID des Umzugs E-Mail 9333 wird)

Hinweis: UID geändert wird, aber der Message-Id wird nicht während einer Operation an dieser Mail)

geändert werden

Andere Tipps

habe ich einen Blick auf meine eigenen IMAP-Code für Google Mail und einer der Kommentare sagen, dass UID auf Bewegung ändert, weil Bewegung in der Tat copy + löschen ist. Oder vielleicht ist es mir, wer die falsche Sache zu tun:

    imap.copy(sid, dest_folder)
    imap.store(sid, '+FLAGS', '\\Deleted')
    imap.expunge()

-. Sonst, wenn Sie die Art und Weise wissen, dass es direkt zu bewegen, sollte es nicht ändern

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top