0

我尝试将电子邮件从邮箱的 gmail 移动到另一个邮箱,只是好奇移动到新邮箱时每封电子邮件的 UID 会发生变化吗?

4

2 回答 2

4

是的,当然,当您进行移动操作时,UID 会发生变化。该邮件的新 UID 将是目标文件夹中的下一个 UID。(即如果目标文件夹的最后一个邮件 UID 为 : 9332 ,则移动电子邮件的 UID 将为 9333)

注意:UID 已更改,但 Message-Id 不会在对该邮件的任何操作期​​间更改)

于 2010-09-03T13:12:18.877 回答
1

我查看了自己的 Gmail 的 IMAP 代码,其中一条评论说 UID 在移动时会发生变化,因为移动实际上是复制+删除。或者也许是我做错了事:

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

- 否则,如果您知道直接移动它的方式,它不应该改变。

于 2010-09-01T08:11:07.143 回答