[Date Prev][Date Next][Thread Prev][][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 )