[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SPAMs are removed from archive (non-member post)
>> On Fri, 28 Jun 2002 14:42:35 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:
土> From には namazu.org は含まれていないのに,Message-Id には
土> namazu.org が含まれているメールを拒否
山> さっき
山> Message-ID: <78r8isvu8o.fsf_-_@namazu.org>
山> From: Katsumi Yamaoka <yamaoka@namazu.org>
山> というのを出したのですが、はねられてしまったかしらん(?)。
はい,エラーメールが emacs-w3m-admin 宛に飛んできました.設定を改良し
ようとしていじっていたときに,変なことをしてしまったようです.どうも済
みませんでした.
なお,現在の設定はこんな感じになっています.
$DISTRIBUTE_FILTER_HOOK = q%
if ($Envelope{'h:X-Mailer:'} =~
/^\s*(CSM|Caretop|Cleansoft|DiffondiCool|HTMail|QuickSender|SpireMail|Trade-Navigator|deboio|htmmx|jpfree)\b/) {
return 'Post from spammers tool';
}
if (($Envelope{'h:To:'} !~ /$MAIL_LIST/i) && ($Envelope{'h:Cc:'} !~ /$MAIL_LIST/i)) {
return 'Not addressed to mailing list';
}
my $regexp = quotemeta($DOMAINNAME);
if (($From_address !~ /[.\@]$regexp$/) && ($Envelope{'h:message-id:'} =~ /[.\@]$regexp>$/)) {
return 'Message-Id conflicts your From: address';
}
%
本当は,MailListMemberP 関数を使って,「メーリングリストの登録メンバー
ならば,これらの制限を適用しない」ということをやろうとしたのですが,ど
うも,DISTRIBUTE_FILTER_HOOK が呼び出される時点では,MailListMemberP
関数はうまく動かないようです.
この制限に気づくのが遅れたために,テストメールが誤って2通も流れてしま
いました.どうもご迷惑をお掛けしました.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )