Muttを使用して電子メールコンテンツを検索する

Muttを使用して電子メールコンテンツを検索する

Muttは組み込み機能を使用して特定のメッセージ内容を検索できますか?それとも、最後の手段としてgrepMuttで動作するようにどのように設定しますか?

ドキュメントにはタイトルのみを検索する機能だけが記載さsearchれています。limit

答え1

searchまた、limit提供する検索モードに応じて、実際に内部情報を検索することも可能です。 ~から模様Muttリファレンスセクション:

~b EXPR         messages which contain EXPR in the message body
=b STRING       If IMAP is enabled, like ~b but searches for STRING on the server, rather than downloading each message and searching it locally.
~B EXPR         messages which contain EXPR in the whole message
=B STRING       If IMAP is enabled, like ~B but searches for STRING on the server, rather than downloading each message and searching it locally.

つまり、~bテキストだけを検索し、~Bタイトルも検索します。

まだキャッシュされていない場合は、各メッセージを1つずつダウンロードする必要があるため、非常に遅くなる可能性があります。 muttバージョンが1.5.12以降の場合は、message_cachedirメッセージ本文を保存するディレクトリを設定して、後で使用するためにダウンロード中のメッセージをキャッシュできます。header_cache)。

答え2

検索コマンドにフラグを追加して、修正された検索機能を使用してテキストを検索できます~b。したがって、メッセージ本文でチーズケーキを検索するには:

/~b cheesecake

答え3

~bメッセージ本文内でのみ検索するには、検索パターンの前に配置します。タイトル内でさらに検索を行うには~B

他の多くのパターンは、次のトピックで説明されています。マートハンドブック

関連情報