web-dev-qa-db-ja.com

$を使用して「メールボックスを同期」するまで、muttは削除されたメールを表示し続けるのはなぜですか?

私が使用した他のすべてのメールクライアントは、それらを削除すると私の視野からメールを削除します。気が変わってメールを返送したい場合は、いつでもゴミ箱で探しに行くことができます。メールを削除した後も、Muttがメールを受信トレイに表示し続けるのはなぜですか?

削除するとすぐに非表示にすることはできますか?

32
Cory Klein

私はjw013が彼のコメントで質問に答えたと信じています:

かなり前にいくつかのmutt開発者がデフォルトの動作としてこれを決定したと思います。削除されたメッセージを表示すると、それらを選択して削除を取り消すことができます。 undelete関数を使用する予定がない場合は、dキーを常に<purge-message>ではなく<delete-message>に再マップできます。

6
Cory Klein

「d」の後にドル記号「$」を追加すると、メッセージにマークを付けた直後にmuttが同期します。いつでも「$」を押すと同期します。

13
<purge-message> 

は標準のmuttディストリビューションの一部ではありません。これを確認するには、muttのドキュメントを読み、#mutt freenode ircチャネルで確認します。

あなたはこのようなものを試すことができます

macro index d "<save-message>+bsdad/trash<enter><sync-mailbox>" "copy message to the trash"

ただし、若干の遅延が発生します(メールボックスの同期には約1秒かかります)。

3
dps