コマンドを実行したいです(具体的にimapfilter
=INBOX
)まだフィルタリングされていない電子メールに対する「エラー」メッセージの受信を避けるために、Muttが新しい電子メールを確認するたびに。
答え1
に施設はありません。愚か新しいメッセージを受信したら、カスタムコマンドを実行します。
回避策は次のとおりです。
- imapfilter自体を使用して、電子メールを別のIMAPメールボックス(たとえば
+INBOX2
)にコピーします。 - 新しいメッセージを読み取るようにmuttを設定します
=INBOX2
(例:set spoolfile="+INBOX2"
から.muttrc
)。
imapfilter
muttで実行するか(対応する呼び出しをメインマクロにバインドするだけ)、cronジョブで実行できます。
答え2
これは、以下にリストされているフックのいずれかを使用して達成できます。手動:
folder-hook
send-hook
message-hook
save-hook
mbox-hook
fcc-hook
fcc-save-hook
外部プログラムを実行するには、フックの1つで呼び出されるマクロを定義する必要があるかもしれません。