IMAPのDELETE
コマンドを[Gmail]/All Mail
メールボックスに送信することはできません。このメールボックスには実体がないためです。DELETE
コマンドはINBOX
のようなメールボックスに送信するようにしてください。
[Gmail]/All Mail
メールボックスに対してCOPY
コマンドを実行することはできますが,注意が必要です。サーバーが内部的にEXPUNGE
を実行するため,結果的にMOVE
を実行したような状態になります。COPY
コマンドはINBOX
のようなメールボックスに対して実行するべきです。
RFC3501によれば,IMAPのSTORE \Deleted
は後にEXPUNGE
コマンドを実行したとき(あるいは接続を閉じた時)にメッセージを削除するよう,マークする働きがあります。メールボックスを移動したときにメッセージが削除されるわけではありません。
追記: ビルド262238
以降,メールボックスを移動したときには,自動的にEXPUNGE
コマンドが追加されるようになりました。(ACI0101704)