Mewでは, メッセージの 送信者や 宛先, `Subject' などの条件によってメッセージを検索できます. 検索に利用できる条件を表に示します.
検索条件 | 意味 | 検索条件 | 意味 |
from | From: フィールド | | | [パターン1]または[パターン2] |
to | To: フィールド | ! | [パターン]でない |
cc | Cc: フィールド | body | 本文中に[パターン]がある |
subject | Subject: フィールド | & | [パターン1]かつ[パターン2] |
date | Date: フィールド |
Summaryモードで/を入力すると, エコーエリアに次のようなメッセージが表示されるので, 検索対象とするディレクトリを入力します.
Folder name (+inbox): +_
例えば, `inbox'フォルダの中にある s02000hfのユーザから送られたメッセージを検索するには, inboxと入力します. 次のようにエコーエリアに表示されます.
pick pattern: _
ここで `from'や `to', `cc', `subject' などの検索対象(表)と 検索の条件値を次のように入力します. なお, 検索対象の入力では, 入力途中で<TAB>を押すことで残りの部分が補完されます.
pick pattern: from=s02000hf_
検索条件を入力し<RET>を押すと検索処理がはじまります. エコーエリアに `Picking message in +inbox ...' という検索中であることを示すメッセージが表示された後, 検索条件に一致したメッセージの一覧が表示されます. 他のメッセージも表示し直すにはsを入力し, Summaryの再表示を行います.
次に条件を組み合わせて検索する例を2つ示します.
1つ目の例では
`From:フィールドに
`s02000hf'を含み,
かつ`Subject'に
`report'を含む
メッセージを検索しています.
Summaryモードで/を入力し
検索対象とするディレクトリを入力した後,
次のように入力すると実際にメッセージの検索が行われ,
検索結果の一覧が表示されます.
pick pattern: from=s02000hf & subject=report_
2つ目の例は `To:'フィールド, または`Cc:'フィールドに `s02000hf'を含み, かつ, `From:'フィールドに `t02000tf'を含む メッセージを検索しています.
Summaryモードで/を入力し 検索対象とするディレクトリを入力した後, 次のように入力します.
pick pattern: (to=s02000hf | cc=s02000hf) & from=t02000tf_
以上のように入力すると, 実際にメッセージの検索が行われ, 検索結果の一覧が表示されます.
複数のフォルダからメッセージを検索するには, SummaryモードでVを入力します. 次に仮想フォルダ名の入力を求められるので, エコーエリアに任意の文字列を入力します. 単に<RET>を押すと, 仮想フォルダ名は`++virtual'になります.
Virtual folder name (virtual) : _
次に検索する単数, または複数のフォルダ名を入力します. 複数のフォルダを入力する場合は, 次の例のように`,'で区切ってください. またフォルダ名に`*'を指定すると, すべてのフォルダから検索できます.
Folder name (+inbox) : +inbox,+circle,+class_
フォルダ名を入力し<RET>を押すと 次のように表示されるので, 検索条件を入力します.
pick pattern : _
指定した複数のフォルダから 検索条件に一致したメッセージが仮想フォルダに集められ, Summaryモードで表示されます. 仮想フォルダのSummaryモードでは, oマークによるリファイル, Dマークによる消去, 検索はできません.