私のmaildirディレクトリにファイルがある場合は、新しい電子メールに関する通知を受け取ります~/.mail/*/Inbox/new
。ただし、新しい電子メールを読み取るときにmutt
ログアウトしたりメールボックスを同期した場合にのみ、ファイルはこのディレクトリから移動されます。mutt
理想的には、電子メールを読んだ直後に電子メールを移動したいと思います。だから、Enter次をj。k~/.mutt/muttrc
macro index <Enter> "<display-message><sync-mailbox>" "display a message, then sync"
macro pager j "<next-undeleted><sync-mailbox>" "move to the next undeleted message, then sync"
macro pager k "<previous-undeleted><sync-mailbox>" "move to the previous undeleted message, then sync"
index / pagerに助けを求めて、mutt
これらの内容が受け入れられたことを確認しました。そしてポケットベルモードでは、同期はすぐにうまく機能するようです。しかし、インデックスモードで押すとうまくいかないようです。同期はありません。 FWIWの後を押して手動で同期しようとしましたが、正常に動作し、期待どおりにファイルが移動されました。?jkEnter$Enter
Enterメッセージが表示されたらすぐに同期する方法は?
編集する
鉱山jやkハッキングも完璧に機能しません。を使用して検索すると、notmuch-mutt
一時メールボックスが作成されます。ポケットベルでメッセージを開いた後、またはをj押すと、k次のEメールが選択されますが、ポケットベルは閉じます。それはおそらくsync
エラーのためです。エラーが発生します。
Mailbox is read-only.
今私の質問は、より一般的なタイトルです。電子メールを読んだ後にmuttを自動的に同期させる方法は?