メールボックスの gmail から別のメールボックスにメールを移動しようとしていますが、新しいメールボックスに移動すると各メールの UID が変わることに興味がありますか?
5718 次
2 に答える
4
はい、もちろん、移動操作を行うとUIDが変更されます。そのメールの新しい UID は、宛先フォルダーの次の UID になります。(つまり、宛先フォルダーの最後のメール UID が : 9332 の場合、移動メールの UID は 9333 になります)
注: UID は変更されますが、そのメールに対する操作中にメッセージ 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 に答える