我尝试将邮箱从邮箱的Gmail转移到另一个邮箱,只是好奇每个电子邮件的UID在转移到新邮箱时会发生变化吗?
答案 0 :(得分:4)
是的,当你移动操作时,UID会被更改。 该邮件的新UID将是目标文件夹中的下一个UID。 (即如果目标文件夹的最后一个邮件UID是:9332, 那么移动电子邮件的UID将是9333)
注意:UID已更改,但在该邮件的任何操作期间都不会更改Message-Id)
答案 1 :(得分:1)
我看了一下我自己的Gmail IMAP代码,其中一条评论说UID会在移动时发生变化,因为移动实际上是复制+删除。或者也许是我做错了事:
imap.copy(sid, dest_folder)
imap.store(sid, '+FLAGS', '\\Deleted')
imap.expunge()
- 否则,如果您知道直接移动它的方式,则不应更改。