Muttで複数のメッセージを選択する方法を探しています。
たとえば、最初と最後のメッセージを選択すると、メッセージのブロック全体が選択されます。また、正規表現を使用して件名を選択したいと思います。
次に、選択したメッセージに対してコマンドを実行します。つまり、メッセージをファイルに保存します。
Muttで複数のメッセージを選択する方法を探しています。
たとえば、最初と最後のメッセージを選択すると、メッセージのブロック全体が選択されます。また、正規表現を使用して件名を選択したいと思います。
次に、選択したメッセージに対してコマンドを実行します。つまり、メッセージをファイルに保存します。
回答:
tag-pattern
コマンドを実行する必要があります。そのデフォルトはT
(Shift+ t)です。その後、正規表現を指定できます。デフォルトでは、これはメッセージの件名と一致します。
メッセージの範囲を番号で選択する必要がある場合は~m [MIN]-[MAX]
、タグパターンにパターンを指定できます。私が長年にわたって有用だと思った他の多くのオプションがあり、完全なリストはマニュアルの「高度な使用法-パターン」セクションで見ることができます。
またt、強調表示されたメッセージのタグ付けまたはタグ解除を使用して、選択を微調整することもできます。
次に、tag-prefix
(;)に続いてsave-message
(s)を実行すると、メールボックス名の入力を求められます。このコマンドは、保存されたメッセージに削除のマークを付けます。削除のマークを付けずにコピーするcopy-message
コマンド(C
、つまりShift+ c)もあります。
D
からパターンを入力できます(などspam@spam.spa
)。その後、終了してパージします。
@Scott McClungの正解の拡張:
使用せずにtag-prefix
(;
デフォルトでバインドされている)選択したすべての(タグ付き)メッセージにデフォルトでmuttコマンドを適用する場合、次のauto_tag
行をに追加して変数を設定できます.muttrc
。
set auto_tag = true
true
私のmuttのバージョン1.10.1によって受け入れられ、それが値がいずれかでなければならないことが指摘されていませんyes
かno
。それを編集しますが、SEがそれを受け入れるには編集が短すぎます。
また、チェックhttp://www.sendmail.org/~ca/email/mutt/manual-4.html + http://www.rosipov.com/blog/effective-search-with-mutt/のような便利なフラグを~d 31/12/99-01/01/00 ~s Y2K ~b scared
。
L
同じ構文を使用して、受信トレイのサブセットのみを参照します(例:)~f moms.email@debian.org ~B your father
。
T
ドット(.
)