Sylpheed ユーザーズマニュアル: メッセージの振り分け

次のページ 前のページ 目次へ

## 14. メッセージの振り分け

Sylpheedには強力なフィルタリング機能が搭載されており、受信したメッセージに対して自動的に振り分けをはじめとするさまざまな処理を行うことができます。

## 14.1 振り分けの設定

メニューより、「設定＞振り分けの設定...」を選択します。

### フィルタルールの登録

「追加」ボタンを押すとフィルタルール設定ダイアログが開きます。

「名前:」欄にルールに対する分かりやすい名前を入力します。

その下にあるドロップダウンメニューで、複数の条件がある場合にどのようにマッチさせるかを選択します。

### 条件の設定

上部枠内の「From」と表示されているドロップダウンメニューで、振り分けの対象にしたいヘッダやその他の条件を選択します。選択肢にないヘッダは「ヘッダを編集...」で追加することができます。

ヘッダ項目(From, To等):

  対象となるヘッダを指定します。

To または Cc:

  To または Cc の両方を同時に指定します。

いずれかのヘッダ:

  すべてのヘッダが対象になります。

ヘッダを編集...:

  ドロップダウンメニューに表示されるヘッダの追加または削除を行います。

メッセージ本文:

  メッセージの本文を対象とします。

コマンドの実行結果:

  外部コマンドを実行し、その戻り値によって振り分けを行います。戻り値が0であればマッチし、0以外であればマッチしません。コマンドラインの末尾にメッセージのファイル名が付加されます。リダイレクトなどのシェル機能は使用できないので、その場合はラッパースクリプトを作成する必要があります。

サイズ:

  メッセージファイルのサイズを指定した値と比較します。

経過日数:

  メッセージの送信日時から受信した日時までの経過日数を指定した値と比較します。

未読:

  未読フラグが立っているかどうかを判定します。

マーク付き:

  マークが付けられているかどうかを判定します。

カラーラベル付き:

  カラーラベルが付けられているかどうかを判定します。

添付ファイル付き:

  添付ファイルが付けられているかどうかを判定します。

次に、右のドロップダウンメニューで条件をキーワードにマッチさせる方法を選択します。アルファベットの大小文字は区別しません。正規表現には拡張正規表現が使用できます。

- ヘッダ・本文

  〜が次を含む:

    ヘッダや本文の内容がキーワードを含む場合マッチします。

  〜が次を含まない:

    ヘッダや本文の内容がキーワードを含まない場合マッチします。

  〜が次に一致:

    ヘッダや本文中の1行がキーワードに一致する場合マッチします。

  〜が次に一致しない:

    ヘッダや本文中の1行がキーワードに一致しない場合マッチします。

  〜が次の正規表現にマッチ:

    ヘッダや本文の内容が正規表現にマッチする場合、マッチします。

  〜が次の正規表現にマッチしない:

    ヘッダや本文の内容が正規表現にマッチしない場合、マッチします。

  〜がアドレス帳にある:

    ヘッダに含まれるアドレスがアドレス帳に登録されている場合、マッチします。複数のアドレスの場合、それらのすべてが登録されている場合にマッチします。

  〜がアドレス帳にない:

    ヘッダに含まれるアドレスがアドレス帳に登録されていない場合、マッチします。複数のアドレスの場合、それらのいずれかが登録されていない場合にマッチします。

- サイズ

  (サイズ)が次より大きい:

    サイズが指定した値より大きい場合マッチします。

  (サイズ)が次より小さい:

    サイズが指定した値より小さい場合マッチします。

- 経過日数

  (経過日数)が次より長い:

    送信日時からの経過日数が指定した値より長い場合マッチします。

  (経過日数)が次より短い:

    送信日時からの経過日数が指定した値より短い場合マッチします。

- 状態(未読、マーク、カラーラベル、添付)

  〜が状態に一致:

    未読やラベル、添付ファイルなどの状態フラグが立っている場合マッチします。

  〜が状態に一致しない:

    未読やラベル、添付ファイルなどの状態フラグが立っていない場合マッチします。

振り分けの対象にヘッダや本文を選択した場合は、キーワードを入力します。キーワードを空にした場合は、ヘッダが存在すれば常にマッチするようになります。 サイズや経過日数を選択した場合は、数値を入力します。

条件を追加したい場合は、"+"ボタンを選択すると新しい行が追加されるので、同様に上記の作業を繰り返します。また、"-"ボタンを選択するとその条件を削除することができます。

### アクションの設定

次に、アクションを選択します。条件と同様に任意に追加できますが、「移動」、「受信しない」、「サーバから削除」は一度しか実行できず、同時に選択することはできません。移動先やコピー先を指定する場合はフォルダアイコンのボタンで選択できます。

移動:

  指定したフォルダにメッセージを移動します(以降のルールは評価されません)。

コピー:

  指定したフォルダにメッセージをコピーします。何度でも実行可能です。

受信しない:

  メッセージをサーバに残します(以降のルールは評価されません)。

サーバから削除:

  受信時にサーバにメッセージを残す設定にしていた場合でも、強制的にサーバから削除します(以降のルールは評価されません)。

マーク:

  マークを付けます。

カラーラベルを指定:

  カラーラベルを付けます。

読んだことにする:

  未読マークを外します。

コマンドを実行:

  任意のコマンドを実行します。コマンドラインの末尾にメッセージのファイル名が自動的に付加されます。

ルールの評価を停止:

  当該ルール以降のルールを評価しないようにします。

設定が完了したら、「OK」ボタン押すと登録が完了します。「キャンセル」を押すと設定は破棄されます。

### 振り分けルールの例

Subjectに「未承諾広告」または「未承認広告」が含まれる場合にごみ箱(trash)に振り分けしたい場合を例にします。

まず、「次の条件のいずれかが該当する場合」を選択します。

そして、1つめの条件で「Subject」を選択し、マッチ方法として「が次を含む」を選択し、キーワードに「未承諾広告」を入力します。

"+"ボタンを押し、2つめの条件を追加します。

同じく「Subject」を選び、「が次を含む」を選択し、キーワードに「未承認広告」を入力します。

そして、アクションで「移動」を選択し、フォルダの選択ボタンを押してごみ箱(trash)を選択します。

その後、「OK」ボタンを押すとルールの追加は完了です。

### 振り分けルールの編集

登録済みルールのリストから編集したいルールを選択して、「編集」ボタンを押します。

### 振り分けルールのコピー

登録済みルールのリストからコピーしたいルールを選択して、「コピー」ボタンを押します。

### 振り分けルールの削除

登録済みルールのリストから削除したいルールを選択して、「削除」ボタンを押します。

### 振り分けルールの自動生成

サマリビューでメッセージを 選択してから、 メニューの「ツール＞振り分けルールを作成」、または コンテキストメニューの「振り分けルールを作成」を実行することで、ルールのひな型を自動的に作成します。その後の設定方法は上記と同様です。

ドロップダウンメニューにはメッセージに含まれるヘッダが追加され、メニューを選択するとキーワードも自動的に入力されます。

## 14.2 振り分けを実行するには

### 受信時に自動的に振り分けを実行するには

受信時に自動的に振り分けを実行したいアカウントの アカウントの設定で、 受信タブの中にある「受信時にメッセージを振り分ける」にチェックを入れます。

### 受信済みのメッセージにフィルタルールを適用するには

メニューの「ツール＞フォルダ中のすべてのメッセージを振り分け」または「ツール＞選択中のメッセージを振り分け」を選択することで、設定されたルールをもとに振り分けが実行されます。

次のページ 前のページ 目次へ