web-dev-qa-db-ja.com

IMAPメッセージから「削除済み」フラグを削除します

Microsoft Exchange 2010電子メールサーバーとMozilla Thunderbirdクライアントを使用しています。ある日、受信トレイの大部分を選択し、誤ってキーボードショートカットを押したところ、(おそらく)メッセージに削除のマークが付けられました。もちろん、メッセージは削除されます。ここで、面白い部分が始まります。Outlookの[削除されたメッセージの復元]機能を使用して削除されたメッセージを復元すると、メッセージは受信トレイに戻りますが、Thunderbirdクライアントを起動するとすぐに、メッセージが再び削除されます。

さて、このkb( http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts )で述べられているように、メッセージには「削除済み」フラグが付いているはずなので、どうすればよいですか?そのフラグをクリアします

2
Delta

Unix/Linuxコンピュータにアクセスできる場合は、 imapfilter のようなユーティリティを使用できます。これは、LUA構成ファイルを使用して構成できる便利なユーティリティです。さまざまな種類のフィルターを使用してメッセージを選択し、メッセージの移動、フラグの追加/削除などのアクションを実行できます。

インストールして設定ファイル(IMAPアカウントとルール)を作成するだけです。アカウントを構成する例を見ることができます そこに 。次に、削除済みとしてマークされたメッセージをフィルタリングして、マークを解除できます。

messagesMarkedAsDeleted = youraccount.INBOX:is_deleted()
messagesMarkedAsDeleted:unmark_deleted()

最後に、プログラムを起動できます。

imapfilter -c /path/to/config.lua

私はこのユーティリティを このブログ 数週間前に発見しました。

これがお役に立てば幸いです。

3
ssssteffff