条件がある場合は、exim $message_bodyの特定のフィールドをバイパスします。

条件がある場合は、exim $message_bodyの特定のフィールドをバイパスします。

カスタムexim電子メールフィルタがあり、その例を以下に示します。特定の送信者ドメイン(「.com」など)をターゲットとするフィルタの「$message_bodyを含む」部分をバイパスする方法を見つけようとしていますが、フォローアップのためにメッセージIDを記録したいですか?

次は機能しますか?

if
 $message_body contains "Hello PayPal" or
 $message_body contains "Dear valued PayPal" or
 $message_body contains "We have a dedicated team" or
 $message_body contains "find love again" or
 $message_body contains "rediscover love" or
 $message_body contains "forward to your positive reply"
 then
  if  
  $sender_address contains ".com" or
  $sender_address contains ".ca"
  then
  logfile /var/log/filter.log 0666
  logwrite "$tod_log Message Body Contains SPAM keywords - Email Sent – Header from: $header_from $message_id" 
  else
  logfile /var/log/filter.log 0666
  logwrite "$tod_log Message Body Contains SPAM keywords – Email Blocked - Header from: $header_from $message_id" 
  freeze 
  endif
endif


if
$header_from contains "igorexdd" or
$header_from contains "secret." or 
$header_from contains "netjobscom" 
then
logfile /var/log/filter.log 0666
 logwrite "$tod_log Email Address Contains Hackers email – Header from:        
$header_from $message_id" 
freeze 
endif

ベストアンサー1

おすすめ記事