Advertising banner:
 
 
 A188
 
81203_43854_21.png81203_43840_19.png



動作
RFC-2822ヘッダがルールに一致してテストが行われると、動作が実行され、インターネットサービスの処理が変更されます。ルールで行うことのできる動作は次の3つです。
・受信したメッセージを変更する。
・メッセージを完全に削除する。
ルールのシステムの動作を変更する。



受信メッセージを変更する動作
受信したメッセージを変更することができる動作は、次の4つです。
・SPAM
この動作は、メッセージをジャンクとして識別し、マシンが生成したメッセージであることを伝えるフラグを立てます。
・DISCARDHEADER
この動作は、現在のヘッダを破棄します。[表示]>[インターネットヘッダの表示]を選択しても、現在のヘッダは表示されなくなります。  
・INJECT
FirstClassに配信した時にRFC-2822ヘッダをメッセージに挿入します。[表示]>[インターネットヘッダの表示]を選択すると、ヘッダが表示されます。
・REPLACE
FirstClassに配信した時に、メッセージにあるRFC-2822ヘッダを差し替えます。[表示]>[インターネットヘッダの表示]を選択すると、ヘッダが表示されます。



メッセージを拒否する動作
受信したメッセージを拒否することができる動作は、次の4つです。
・DISCARDMESSAGE
この動作は、「552 Delivery Failed」の不達メッセージを生成します。
不達メッセージを送信しないでメッセージを気づかれぬように削除するには、「SET$lsSpammer = 1」を使用してください。これによって、不達メッセージが生成されなくなります。
・NDN
この動作は、送信サーバに不達メッセージを送らせるSMTPエラーを生成します。



ルール処理に作用する動作
ルール処理に作用する動作は次の2つです。
・SET
この動作は、後でルールが処理するための変数を設定します。
・DONE
この動作は、このメッセージに対してルールによる処理がこれ以上行われないようにします。
メールルールでの動作の例をいくつか見てみましょう。
# スパムスコアが[低]のメッセージにアイコンを設定
# 管理者が設定できる変数をここで定義
: IF ($LowSpamMin <= $spamlevel && $spamlevel <= $LowSpamMax) INJECT "X-FC-Icon-ID: 23050"
このルールにより、すべてのヘッダが処理された後、$spamlevel変数がLOW(低)であればX-FC-Icon-IDヘッダを追加して、FirstClassのアイコンを設定します。
注意
メッセージの属性に作用するX-FCヘッダは、formID、IconID、forms dataなどたくさんあります。これらの属性は、インターネットサービスがSMTPで送信されたメッセージを表示する時に見ることができます。
^: IF (1) SET $CrosspostLimit=$Form.Config.2606.Number AND $CrosspostIncr=5 AND $XpostSpamLevel=20 AND $XpostSpamIncrVal=5
このルールでは、ヘッダが処理される前に、後の処理に作用する様々な変数が^によって設定されます。これらの変数を変更して、このルールが異なった動作を行うようにすることができます。
Subject:IF (@inblocklist($subject)) DISCARDMESSAGE
件名ブロックリストを不適切な語句に使用する場合、このルールは不達メッセージを送信しないで、不要な内容を削除します。このルールは、Subjectヘッダに達した時に、件名ブロックリストに登録されている語句があるかをチェックし、もしあれば気づかれないようにメッセージを削除します。


hirosue Shino Web Site