muttコマンドラインで、指定されたメッセージIDを持つメッセージを開きます。

muttコマンドラインで、指定されたメッセージIDを持つメッセージを開きます。

mutt受信トレイには特定のメッセージのヘッダー値がありますが、Message IDワンタイムmuttコマンドでそのメッセージを開いて読んだり閉じたりしたいと思います。

現在は、~i <the-message-id>メッセージのみを一覧表示するmutt、do withを開き、o(メッセージを開くためのキーバインディング)を使用して開きます。

同様の使い方を可能にするシェル関数/スクリプトを作成する方法はありますか?

mutt-open-message <the-message-id>

メッセージはmutt形式で開きましたか? muttオプションを試してみました-eが、うまくいきませんでした。

これについて考えていますか?

答え1

最善の解決策ではありませんが、これはうまくいくようです(mutt 1.5.20を使用)。メッセージIDは、私の受信トレイの$ MSGIDから取得されます。

mutt -e "macro index - 'l~i${MSGID}'; push -\n"

インデックスですでに「-」キーを使用している場合は、別のキーを選択してください。

関連情報