記事の最後へ▼ 
< 質 問 >
SpamAssassin-3.0.6でホワイトリスト

SpamAssassin超初心者です。

過去ログなどを見ながらSpamAssassin-3.0.6は無事インストールが出来て快適にSPAMを弾いてくれる所まではこぎつけたのですが、1件だけ弾きたくないメールが弾かれてしまいます。
ホワイトリストの様なものがあって設定出来るのでしょうか?
#1347の記事にwhitelist_formの事が出ていましたが、理解できずに苦しんでおります。

ご教授ください。
よろしくお願いします。

=====================
Win2000 Server SP4
Apache 2.0.54
XMail 1.22
XMailCFG 2.23
K4 0.84
SpamAssassin-3.0.6
=====================

cedar (10.25/06)


【 tiger (10.25/06) 】

そうなんですよねー、conf ファイルなんて文化、ウィンドウズには無くて苦心しますよねー。私も良くわかってないので、何なのですが…(^^;。

C:\usr\perl\site\etc\mail\spamassassin
というフォルダに、
site.cf
whitelist.txt
というテキストファイルを作成します。
"site.cf" の中身は、
include whitelist.txt
の1行だけを書いて
"whitelist.txt" の中身を
whitelist_from taro@yahoo.co.jp hanako@nifty.com
whitelist_from *@excite.com
というように、弾きたくないメールアドレスを指定してみるというのは、どうでしょうか?
多分、これでいけると思うのだけれども、自信ないでふ…(^^;


【 cedar (10.25/06) 】

tigerさん、早速のお返事ありがとうございます。

設定してみましたが、どうも上手く出来ません。
やり方が間違ってるかもしれませんが、そこからメールが来るのが週に1度くらいなので試験できないため凍結メッセージにスプールされたものを再送という形で試験したのですが、やはりフィルタログの戻り値は5になってスプールされてしまいます。
やり方間違ってますか?


【 tiger (10.26/06) 】

かっこよく、whitelist.txt を分離したのがいけなかったかも…です。orz...。
最悪、local.cf ファイル内に
whitelist_from *@xxx.jp
と書いてみたもダメでしょうか?
一応、conf ファイルの書き方については
C:\usr\Perl\html\site\lib\mail\Spamassassin\Conf.html
(長いちゅーねん)にあります。

#設定した後に、SpamD.bat を一旦強制終了してから、起動し直さないと設定が反映されないですが、それはOKですよね?


【 cedar (10.26/06) 】

申し訳ございません。
SpamD.batをリブートしたら最初の設定でちゃんと動きました。

自宅から遠隔で操作していたので、SpamD.batが二重に立ち上がった状態で試験していたので、設定が反映されなかったみたいです。確認ミスでした。<(_ _)>

これでさらに快適に使用できます。
本当にありがとうございました。

で、もうひとつ本当にあつかましいお願いなのですが、是非サービス化できるように開発お願いします。


【 tiger (10.26/06) 】

そうですね〜ほんと、そう思います。SpamAssassin 日本ユーザ会で
Win でパーソナルな環境でも使えるように、プロキシ作るって言い切っちゃった手前、やりたい事は山積してるんですが、名前付きセマフォで制限を加えながら、単純に SpamAssassin をコールするってパターンでいけるのでは?なんてのを、この前思いつきましたが、実行に移してません(^^;。
C++ から Perl のクラスを COM でも良いから呼び出せればサービスとして、また書きようはあるんですが…(^^;。
とりあえず、フィルタに関してはバッチファイルの SpamD をなんとかしたいなーとは、前々から思ってます(私も使っているので…)。


【 cedar (10.27/06) 】

期待しています。
頑張ってください。

記事の先頭へ▲ 
SUPER LABORATORY