RFC 3501を使用して、imap 経由で Gmail の [すべてのメール] フォルダーにアクセスしています。フォルダーからメッセージを削除する必要があります (ゴミ箱に移動または完全に削除)。次のコマンドは機能していないようです。
UID STORE 123 +FLAGS (\Deleted)
EXPUNGE
X-GM-LABELSを使用してラベルを変更できますが、「ゴミ箱」ラベルを追加するオプションはありません。
RFC 3501 には "MOVE" コマンドがないため、メッセージを "Trash" フォルダーにコピーしてから、親フォルダーから削除する必要があります。抜け道は??
ありがとう。
部分的な回答が見つかりました。
Trash をラベルとして設定するには、"\\Trash" をラベルとして使用する必要があります。メッセージをゴミ箱に移動するコマンドは次のとおりです (受信トレイ ラベルの削除とゴミ箱ラベルの追加)。
UID STORE 123 -X-GM-LABELS (\\Inbox)
UID STORE 123 +X-GM-LABELS (\\Trash)
今、メッセージを完全に削除する方法に行き詰まっています。