簡體   English   中英

關於帶有imaplib的IMAP UID

[英]About IMAP UID with imaplib

我嘗試將電子郵件從郵箱的gmail轉移到另一郵箱,只是很好奇每個電子郵件的UID在轉移到新郵箱時都會改變?

是的,當然,在進行移動操作時,UID會更改。 該郵件的新UID將是目標文件夾中的下一個UID。 (即,如果目標文件夾的最后一個郵件UID為:9332,則移動電子郵件的UID將為9333)

注意:UID已更改,但在對該郵件執行任何操作期​​間,Message-Id不會更改)

我看了看自己的Gmail IMAP代碼,其中一條評論說UID在移動時會發生變化,因為移動實際上是copy + delete。 也許是我做錯了事:

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

-否則,如果您知道直接移動它的方式,則不應更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM