サーバーメールルールを設定する
特定のメッセージに実行するアクションを定義する内容フィルタルールを作成できます。特定の条件を満たす新しいメッセージが MAIL.BOX に保管されると、指定されたアクションが Domino® によって自動的に実行されます。指定できるアクションには、メッセージのジャーナルへの記録、データベースへのメッセージの移動、メッセージの受信または配信の拒否、メッセージの配信状態の変更、後続ルールの処理停止があります。ルールの条件は、メッセージヘッダーまたはメッセージ本文の内容に基づきます。
このタスクについて
メールルールによって、さまざまな状況のメールが自動的に処理されます。条件とアクションのセットを設定すると、SPAM メールを防止したり、問題のある内容を含むメッセージを捕捉できます。たとえば、簡単に高収入を得られます
など疑わしい件名のメールや、既知のスパム送信元からのメッセージを拒否するルールを作成できます。同様に、特定の種類のファイル (EXE、VBS、VBE、SCR など) が添付されたメッセージを捕捉し、隔離されたデータベースに転送し、管理者がそれを調べて指定された受信者に送信するかどうか選択するルールを設定して、業務に関係のない添付ファイルをユーザーが受け取れないようにできます。
ルールアクションに明示的に指定しない限り、Domino ではルールによってメッセージが送信先に配信されなかった場合に送信者や受信者に通知はされません。たとえば、ルールによってメッセージが隔離されたデータベースに送信される場合、Domino によって送信エラーレポートが生成されたり、受信者に彼ら宛てのメッセージが捕捉されたことが通知されることはありません。反対に、メッセージによって、2 部構成のアクション [メッセージを送信しない]/[NDR を送信] が指定されたルールが起動される場合、送信者はメッセージがポリシー上の理由によって拒否されたことを示す送信エラーレポートを受信します。
メールルールは、ウイルス対策ソリューションとして動作するように設計されていないため、ウイルス対策ソフトウェアの代わりとして使用することはできません。既知のウイルスファイルが添付されたメッセージを検疫するルールを設定しても、使用できるルールアクションには、ウイルスが検出されたら警告を生成したり、自動的にファイルからウイルスを駆除するような通常のウイルス対策機能は含まれていません。
Domino では、作成したメールルールはサーバー設定文書に保存されます。起動時に、各サーバーは適切なサーバー設定文書からメールルールを取得し、使用する各 MAIL.BOX データベースにモニターとして登録します。
MAIL.BOX が送信元 (SMTP プロセス、別のサーバーのルーター、メッセージを保管するクライアント) から新しいメッセージを受け取るたびに、サーバーは登録されたメールルールに対してさまざまなメッセージフィールドを評価します。各メッセージが評価されるのは 1 回だけです。メッセージが MAIL.BOX に追加された後に追加の更新 (処理される受信者数を反映するための更新など) が行われても、ルールの再評価は実行されません。
メールルールの処理を停止する
このタスクについて
メールルールを設定するときに、[処理を停止] アクションを使用すると、処理停止アクションを含むルールに従うすべてのルールの処理を停止できます。処理を停止アクションを単独で、つまり、1 つのメールルールの中で唯一のアクションとして使用することができます。また、1 つのルールの中で他のアクションと共に使用することもできます。さらに、一連のルールの中の 1 つのルールのとして使用することもできます。これは、メッセージに複数のルールを適用するが、最初のアクションの実行後にメールルールの実行を停止する場合、特に便利です。たとえば、次のルールを定義できます。
- ルール 1) 件名に Marketing が含まれている場合、Marketing Information データベースに移動し、ルールの処理を停止する。
- ルール 2) 件名に Sales が含まれている場合、メッセージを配信しない。
結果: 件名行に「Marketing and Sales」という件名がある場合、メッセージは Marketing Information データベースに移動され、処理は停止します。そのメッセージに対して他のアクションは行われません。
複数のメールルールを有効にした場合、リスト内でそれらの位置を上下することによって相対的な優先度を設定できます。
新規ルールを有効にするサーバー設定文書は、文書が事前に保存されている場合にのみ新しいメールルールを表示します。
追加した新しいルールは、サーバーがそのメールルールを再ロードしないと有効になりません。再ロードは、Server タスクがサーバー設定文書の定期的なチェックを実行したときにルールの変更を検出すると、自動的に実行されます。サーバー設定文書のチェックは約 5 分の間隔で実行されます。
コンソールコマンドを使用すると、サーバーにルールを強制的に再ロードさせることができます。
サーバーコンソールで次のコマンドを入力します。
set rules新しいメールルールを作成するには
このタスクについて
手順
タスクの結果
MAIL.BOX が暗号化されたメッセージ (Notes による暗号化、S/MIME、PGP など) を受信した場合、メッセージエンベロープの暗号化されていない情報 (送信者、重要度、受信者など) に基づくルールの条件はサーバーのメールルールによって処理されますが、メッセージ本文の暗号化された部分に基づく条件は処理されません。大部分のルールの条件は、メッセージエンベロープの情報に基づいています。ルールがメッセージを処理できない場合についてはログに記録されません。
メッセージフォームの条件を指定する
このタスクについて
ルールの条件にメッセージフォームタイプを指定して、ルールが適用されるメッセージのタイプを指定できます。フォームタイプを評価するときは、使用されている Notes メッセージフォーム ([文書] プロパティに表示される [Form] 項目) が調べられ、メッセージの MIME 項目に定義されたフォーム情報は使用されません。MAIL.BOX に保管されたすべてのメッセージは、ネイティブな MIME 形式のインバウンドのインターネットメッセージを含めて Notes 文書として表示されます。デフォルトでは、SMTP を介して受信されたメッセージはメモフォームを使用します。ただし、SMTP 送信エラーレポートは送信エラーレポートフォームを使用して Domino により表示されます。一般的な Notes フォーム名は次のとおりです。
- 予定
- 送信レポート
- メモ
- 送信エラーレポート
- 通知
- 返信
- 受信確認
- トレースレポート