質問

私は興味があるだけ各電子メールのUIDが変わることときに新しいメールボックスに移動しますか?

、別の一つに、メールボックスのGmailからメールを移動しよう
役に立ちましたか?

解決

あなたが移動操作を行う際に、

はい、もちろん、UIDが変更されます。 そのメールの新しいUIDは、保存先のフォルダから次のUIDとなります。 (すなわち先フォルダの最後のメールUIDがある場合:、9332 その後、移動電子メールのUIDが9333になります)。

注:UID)が変更されますが、メッセージ-Idはそのメール上の任意の動作中に変更されることはありません。

他のヒント

私はGmailの私自身のIMAPコードを見ていた、とのコメントの一つは、移動が削除実際のコピー+であるため、UIDは、移動中に変化することを言います。

:または多分それは間違ったことを行う私です
    imap.copy(sid, dest_folder)
    imap.store(sid, '+FLAGS', '\\Deleted')
    imap.expunge()

- 。そうでない場合、あなたはそれを直接移動する方法を知っていれば、それは変更すべきではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top