なぜmuttは$ "メールボックス同期"を使用するまで削除された電子メールを保持しますか?

なぜmuttは$ "メールボックス同期"を使用するまで削除された電子メールを保持しますか?

電子メールを削除すると、私が使用した他のすべてのメールクライアントはその電子メールを自分の視野から削除します。気が変わってメールに返信したい場合は、いつでもごみ箱に行って探してみてください。電子メールを削除した後もmuttが私の受信トレイに電子メールを表示し続けるのはなぜですか?

削除後すぐに隠すことはできますか?

答え1

「d」の後にドル記号「$」を追加すると、muttはメッセージが表示されるとすぐに同期されます。いつでも「$」をクリックすると同期されます。

答え2

私はjw013が彼のコメントでこの質問に答えたと思います。

私の考えでは、ある種の開発者がこれまでにこれをデフォルトの動作にすることに決めたようです。削除されたメッセージを表示したら、そのメッセージを選択して削除解除できます。元に戻す機能を無効にするには、いつでもdキーを次に<purge-message>再マップできます。<delete-message>

答え3

<purge-message> 

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

このようにしてみてください。

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

わずかな遅延が発生しますが(メールボックスの同期に約1秒かかります)

答え4

必要に応じてメッセージを削除するのに役立つこの内容は私の.muttrcにあります。

macro index,pager,editor    <F5>        <sync-mailbox>                  "upload mailbox changes upward"
macro index,pager           <F8>        "<delete-message><sync-mailbox>" "delete immediately"

すぐにメッセージを削除したいときにF8キーを使用すると、muttはメッセージを削除済みとしてマークし、メールボックスとの同期に1秒かかります。複数のメッセージを削除するには、すべてのメッセージをdとしてマークし、F5を押してメールボックスを同期すると、各メッセージに対してF8を押して同期するのを待つよりも時間が節約されます。

関連情報