Go to the first, previous, next, last section, table of contents.


フィルタフォルダ

指定した条件を満たすメッセージのみを含む仮想的なフォルダです。

書式:

`/' 条件 `/' フォルダ

条件には、以下を書けます。

  1. 部分フィルタ: `first:数字', `last:数字' first: 全メッセージの先頭から数字の数だけメッセージを切り出します。 last: 全メッセージの末尾から数字の数だけメッセージを切り出します。 例:
    /last:10/-fj.os.linux -> -fj.os.linux の最近の 10 個のメッセージ
                             のみを表示するフォルダ
    /first:20/%inbox      -> %inbox の最初の 20 個を表示するフォルダ
    
  2. 日付フィルタ: `since:日付', `before:日付' since: 日付より最近のメッセージのみを取り出します。 before: 日付より以前のメッセージのみを取り出します。 日付には以下が書けます。
    yesterday ->  昨日
    lastweek  ->  先週の今日
    lastmonth ->  先月の今日
    lastyear  ->  去年の今日
    数字daysago -> 数字 日前 (e.x. 3daysago)
    -月の略名- ->  日付そのものの指定 (ex. 1-Nov-1998)
    
    例:
    /since:3daysago/+inbox → 最近3日間の +inbox 中のメッセージ。
    /before:yesterday/+inbox → 昨日より以前の +inbox 中のメッセージ。
    
  3. フィールドフィルタ: `フィールド名:文字列' メッセージのフィールドの中身が文字列にマッチするメッセージを取り出します。 フィールド名文字列に大文字小文字の区別はありません。 例:
    /from:teranisi/+inbox -> +inbox で、From: フィールドに
                             "teranisi" という文字列を含むメッセージのフォルダ
    /body:なんとか/%inbox -> %inbox で、本文に "なんとか"
                             という文字列を含むメッセージのフォルダ
    
  4. 複合条件 条件部分が `!' で始まると否定の条件指定となります。複数の条件を `|' で区切って指定すると、OR 条件となります。同様に、`&' で区 切ると AND 条件を指定できます(AND 条件は OR 条件よりも優先して評価されま す)。さらに、`(', `)', で囲うと条件式をグルーピング指定できます。 また、条件の省略記法として `tocc' が用意されています。 `/tocc:xxxx/' は、`/to:xxxx|cc:xxxx/' に展開されます。 `/!tocc:xxxx/' は、`/!to:xxxx&!cc:xxxx/' に展開されます。 例:
    /from:teranisi&!to:teranisi/+inbox
                          -> +inbox で From: フィールドに "teranisi" を含み、
                            To: フィールドに "teranisi" を含まない
                            メッセージのフォルダ
    
    /tocc:"Yuuichi Teranishi"/+inbox -> +inbox で、To: フィールドか
                             Cc: フィールドに "Yuuichi Teranishi" を含む
                             メッセージのフォルダ
    
    /(from:yt|from:teranisi)&subject:報告/+inbox
                          -> +inbox で、From: フィールドが "yt" か
                            "teranisi" を含み、かつ Subject が "報告" を含む
                            メッセージのフォルダ
    

注意

文字列部分に、空白文字、`"'`/'`)'`|'`&' を含みたい場合は、文字列全体を `"' で括る必要があります。(`"' で括られている文字列中に `"' を含む場合は、`\' でエスケープす る必要があります)。これらの文字を含まない場合でも `"' で括るのは問 題ありません。

応用編

*%inbox,/from:teranisi/%inbox@server
       -> %inbox、および、
          %inbox@server の中で From フィールドが "teranisi" のメッセージ群、
          をいっぺんに表示するフォルダ。

/last:100//to:teranisi/*+inbox,%inbox
       -> +inbox と %inbox 中のメッセージのうち、
          To: フィールドが "teranisi" にマッチする
          メッセージの最近の 100 個を表示するフォルダ。

/from:hogehoge//last:20//tocc:teranisi/%#mh/inbox@localhost
       -> %#mh/inbox@localhost の中で、To か Cc に "teranisi" が含まれる
          メッセージの最近の 20 個のうち、From が "hogehoge" のものを
          表示するフォルダ。


Go to the first, previous, next, last section, table of contents.