関連トピック
rules.MailRulesドキュメント
rules.MailRulesファイルは[Internet
Services]フォルダの[Filters]フォルダ内にあり、スパムや不必要なメールを管理するための高度な設定を実行できます。このドキュメントには、調査対象のRFC-2822定義エンベロープヘッダ、そのヘッダの内容のテスト項目、それにテスト成功時の動作を指定する行が記述されています。デフォルトのrules.MailRulesファイルの詳細については、「rules.MailRulesファイルのデフォルト設定」を参照してください。
警告
このファイルを使用したSMTPメールルールの設定は、フィルタリング用ドキュメントと基本的なコーディングについて十分理解してから行うようにしてください。
SMTPメールルールによって、次の動作を設定できます。
• 以前のインターネットサービスにあらかじめ設定されていたスパム処理ルールを置き換える
• メッセージをHIGH(高)、MEDIUM(中)、LOW(低)の3段階で評価するX-SPAM-Warningヘッダを挿入する
• ファイルがスパムである可能性を数値で表すX-SPAM-Levelヘッダを挿入する
• スパムテストに不合格であったことを示すX-SPAM-Testsヘッダを挿入する
• 変数によるルールを設定する(慣習的にrules.MailRulesファイルの先頭で定義)
• ルールによる動作を設定する(慣習的にrules.MailRulesファイルの後半で定義)
• SMTPのクロスポストとBCCに対してさまざまな制限を適用する
メールルールは、次のタイミングで適用できます。
• 任意のヘッダが受信される前
• 各ヘッダが受信されたとき
• ヘッダの末尾を示す表示に達したとき
• 各HTMLアドレスと画像のリンクが処理されたとき
• 各添付ファイルのヘッダを受信したとき
• 添付ファイル一式の最後のヘッダに達したとき
• 各HTMLアドレスと画像のリンクが処理されたとき
• メッセージ本文の末尾を示す表示に達したとき
• メッセージの末尾を示す表示に達したとき
rules.MailRulesファイルの構文は、インターネットサービスのスクリプトとHeaderMatchドキュメントのスクリプトの組み合わせで構成されており、インターネットサービスのコード規則に詳しい管理者用に作られています。また、インターネットサービスのスクリプトの式は、C言語やJavaScriptに近い構文になっています。さらに、メールルールのコンポーネントによって、メールの受信時にRFC-2822定義のヘッダを利用できます。インターネット(SMTP)メールを定義するRFCには、おもに次の2種類があります。
• RFC-2821
2つのSMTPサーバがお互いにやり取りする方法、およびメッセージの差出人と受信者を定義します。また、メールが受信者から許可されるか拒否されるかを定義します。
[宛先]フィールドと[差出人]フィールドは、そのメッセージの送信者または受信者と一致している必要はありません(また、スパムとも関係ありません)。
• RFC-2822(およびRFC 2045~2049)
送信者と受信者の間でやり取りされる電子メールの形式を定義します。通常、RFC-2822に準拠したメッセージは、エンベロープと呼ばれるいくつかの行があり、その後ろに空白行とメッセージの本文があるという構成になっています。例:
Subject: 出張報告
このうち、
• Subjectは、RFC-2822準拠のエンベロープヘッダです。
• : はコロンで、どのエンベロープヘッダの後にも付けられます。
• 「出張報告」は、このエンベロープヘッダの内容です。
注意
標準的なエンベロープヘッダ(To、From、Subject、Dateなど)だけでなく、ユーザ定義の拡張ヘッダを設定できます。定義するヘッダは、「X-」で開始する必要があります。例えば、
X-OriginalArrivalTime: 11 Feb 2003 00:38:15.0656 (UTC) FILETIME= [DD6C4E80:01C2D165]
FirstClassクライアントでメッセージのインターネットヘッダを確認するには、[表示]>[インターネットヘッダの表示]を選択します。
|