我尝试将电子邮件从邮箱的 gmail 移动到另一个邮箱,只是好奇移动到新邮箱时每封电子邮件的 UID 会发生变化吗?
问问题
5718 次
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 回答