カテゴリートップへ  | 1 | 2 | 3 | 4 | 5 | 6 |  次ページへ

2004年05月17日 (月曜日)

SpamAssassinのlocal.cf - [Debian]

SpamAssassinの設定ファイル

# cat /etc/spamassassin/local.cf

# This is the right place to customize your installation of SpamAssassin.
# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be
# tweaked.

#
#rewrite_subject 0
#report_header 1
#defang_mime 0

header ISO2022JP_CHARSET Content-Type =~ /charset=['"]?iso-2022-jp['"]?/i
describe ISO2022JP_CHARSET ISO-2022-JP message
score ISO2022JP_CHARSET -0.182

header GB2312_CHARSET Content-Type =~ /charset=['"]?GB2312['"]?/i
describe GB2312_CHARSET GB2312 message
score GB2312_CHARSET 10.00

header KS5601_CHARSET Content-Type =~ /charset= ?['"]?ks_c_5601/i
describe KS5601_CHARSET KS_C_5601 message
score KS5601_CHARSET 10.00

header MISYOUDAKU Subject =~ /L\$>5Bz/
describe MISYOUDAKU Misyoudaku
score MISYOUDAKU 4.00

header KOUKOKU Subject =~ /(!\*|\033\$[B@]).*(!\*|\033\([BJ]!)/
describe BANG_BANG !...!
score BANG_BANG 4.00

header STAR Subject =~ /(\"\(|\*)/
describe STAR *
score 1.0

header KOUKOKU Subject =~ /9-9p/
describe KOUKOKU KOUKOKU
score KOUKOKU 3.00

body HAISHINTEISHI /G\[\?\.(..)*(Dd;_|ITMW)/
describe HAISHINTEISHI Haishin Teishi
score HAISHINTEISHI 5.4

body KOUDOKUKAIJO /9XFI(..)*2r=\|/
describe KOUDOKUKAIJO Koudoku Kaijo
score KOUDOKUKAIJO 5.4

body MURYOU /L5NA/
describe MURYOU Muryou
score MURYOU 3.4

header X_MAILER X-Mailer =~ /(GpsMailer|SpireMail|IM2000 Version|Pinta Magazine|MultiMail|BSMTP DLL|E-Magazine|Direct Email|Achi-Kochi Mail|MagicalMail|InternetPost for Active Platform|Web Based Pronto)/
describe X_MAILER spammer's choice of X-Mailer
score X_MAILER 10.0

header X_MAILER_U X-MAILER =~ /Mail Explorer For Internet /
describe X_MAILER_U spammer's choice of X-MAILER
score X_MAILER_U 10.0

header X_MAIL_AGENT X-Mail-Agent =~ /(Extra Japan)/
describe X_MAIL_AGENT spammer's choice of X-Mail-Agent
score X_MAIL_AGENT 10.0

header REPLY_TO_REMOVE Reply-To =~ /remove\@/
describe REPLY_TO_REMOVE Reply-To set to remove@...
score REPLY_TO_REMOVE 5.0

score UNDESIRED_LANGUAGE_BODY 7.0
subject_tag *****SPAM*****

ok_languages ja en
ok_locales ja en

report_header 1
use_terse_report 1
rewrite_subject 0

auto_whitelist_path /var/spool/spamassassin/auto-whitelist
auto_report_threshold 29.00

full RAZOR_CHECK
describe RAZOR_CHECK

score RAZOR_CHECK 5.0
score RAZOR2_CHECK 5.0
score MISSING_HEADERS 4.0
score CASHCASHCASH 0
score UPPERCASE_50_75 0.5
score HTTP_CTRL_CHARS_HOST 0.5
score HTML_WEB_BUGS 2.0
score FROM_AND_TO_SAME_5 3.9
score FROM_AND_TO_SAME 0.1
score FROM_HAS_MIXED_NUMS 0.5
score SUBJ_HAS_Q_MARK 0.3
score DOUBLE_CAPSWORD 0.5
score HTTP_USERNAME_USED 0.5
score UPPERCASE_25_50 0.5
score CTYPE_JUST_HTML 0.5

allow_user_rules 1
required_hits 8.00

投稿日時 : 11:33 | コメント (0) | トラックバック(0)

 

2004年05月04日 (火曜日)

SpamAssassin様は何時に何通捕まえるのか - [Debian]

http://galaxies.jp/mrtg/spam/spam.html
うちのSpamAssassin様は、毎日どんな働きをしているのかグラフ化してみた。

mrtg.cfg
---
Target[spam]: `echo 0;/bin/ls ~yxxxx/Mail/spam/|/usr/bin/wc -l| /bin/sed 's/ //g';uptime| awk '{print $3$4}' | sed -e "s/,//g";echo 0`
MaxBytes[spam]: 100
YLegend[spam]: Spam count
Title[spam]: SPAM which SpamAssassin caught
Directory[spam]: spam
Options[spam]: growright,nopercent,integer,gauge,absolute,unknaszero
Legend1[spam]:
Legend2[spam]: Spam
LegendI[spam]:
LegendO[spam]: Spam
ShortLegend[spam]: Mail
PageTop[spam]: <H1>SPAM which SpamAssassin caught</H1>
<TABLE>
<TR><TD>System:</TD> <TD>SpamAssassin and Postfix.</TD></TR>
<TR><TD>etc.:</TD> <TD>It resets at 0:00 every day.</TD></TR>
</TABLE>
---

Spamのcron処理
---
# crontab -l
## spamcron
58 23 * * * /usr/local/bin/spamcron

# cat /usr/local/bin/spamcron
#!/bin/sh
/usr/bin/head ~ykida/Mail/spam/*| grep -B 1 ^From |mail -s `ls ~yxxxx/Mail/spam/|wc -l |sed 's/\ //g'`' Spam report '`date +%m%d` yxxxx@galaxies.jp
/bin/tar czvf ~yxxxx/Mail/spambak/`date +%m%d`.tar.gz ~yxxxx/Mail/spam/* 2>/dev/null >/dev/null
/bin/rm -rf ~yxxxx/Mail/spam/*

#ls -l ~yxxxx/Mail/spambak/
......略.....
-rw-r--r-- 1 yxxx yxxx 254447 2004-04-27 23:58 0427.tar.gz
-rw-r--r-- 1 yxxx yxxx 155361 2004-04-28 23:58 0428.tar.gz
-rw-r--r-- 1 yxxx yxxx 143203 2004-04-29 23:58 0429.tar.gz
-rw-r--r-- 1 yxxx yxxx 232394 2004-04-30 23:58 0430.tar.gz
-rw-r--r-- 1 yxxx yxxx 162146 2004-05-01 23:58 0501.tar.gz
-rw-r--r-- 1 yxxx yxxx 301071 2004-05-02 23:58 0502.tar.gz
-rw-r--r-- 1 yxxx yxxx 381923 2004-05-03 23:58 0503.tar.gz
......略......

投稿日時 : 00:07 | コメント (0) | トラックバック(0)

 

2004年05月01日 (土曜日)

debianでblogtimes - [Debian]

http://nilesh.org/mt/blogtimes/
を参考にして普通に入れたけど、表示されず。GD.pmは1.40のもの。

libgd-perlパッケージのバージョンを確認する、とよいとトラックバック先で参考に。
---
# tail /var/log/httpd/error_log
.................
GD object version 1.41 does not match $GD::VERSION 1.8 at /usr/lib/perl/5.8/DynaLoader.pm line 245.
---
ふむ、1.41なのか…、と、
http://search.cpan.org/~lds/GD-1.41/
で、GD.pmだけダウンロードして extlib/にコピー。表示できた。

しかし…、これってapt-get upgradeでGDがアップデートしちゃったら、ダメになるってこと?

投稿日時 : 18:17 | コメント (0) | トラックバック(0)

 

12/1からずっとログ・ローテートしてなかった… - [Debian]

12月1日からずっと、Apacheのログがローテートしてなかったことに気づいた(汗。
----
-rw-r--r-- 1 root root 428955523 2004-05-01 12:10 etx.galaxies-access_log
-rw-r--r-- 1 root root 7989153 2003-12-01 04:56 etx.galaxies-access_log.1.gz
-rw-r--r-- 1 root root 8024547 2003-11-01 01:00 etx.galaxies-access_log.2.gz
---

原因は、logrotateの設定で、「*.log」…と。あぁぁ。「*log」に直したものの、まだ1日になって12時間ほど過ぎたばかりだよ。こんなにも膨れあがったログをWebalizerが毎時、ガリガリ舐めていたとは…。あぁぁ、気づかなさすぎだった(ヘコ。
---
# cat /etc/logrotate.d/apache
/var/log/apache/*.log {
monthly
missingok
rotate 12
compress
delaycompress
notifempty
create 644 root adm
sharedscripts
postrotate
if [ -f /var/run/apache.pid ]; then \
/etc/init.d/apache reload > /dev/null; fi
endscript
}
---

投稿日時 : 12:21 | コメント (0) | トラックバック(0)

 

2004年04月30日 (金曜日)

Photolog作った - [Debian]

HINAGATA-Photoテンプレを使わせていただいて、
Photolog ページを作ってみた。Fotologから撤退。

投稿日時 : 10:29 | コメント (0) | トラックバック(0)

 

2004年04月20日 (火曜日)

Pythonがエラー吐くので消した - [Debian]

Pythonが2.3になってからだと思うけれど…、エラーを吐いてウザイのでapt-get remove。Pythonは、apt-listchangesのためだけに使っていたので、まぁいいや。
-----
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 35, in ?
import apt_listchanges
File "/usr/lib/site-python/apt_listchanges.py", line 26, in ?
_ = gettext.translation('apt-listchanges').gettext
File "/usr/lib/python2.3/gettext.py", line 416, in translation
t = _translations.setdefault(key, class_(open(mofile, 'rb')))
File "/usr/lib/python2.3/gettext.py", line 176, in __init__
self._parse(fp)
File "/usr/lib/python2.3/gettext.py", line 304, in _parse
tmsg = unicode(tmsg, self._charset)
LookupError: unknown encoding: EUC-JP

投稿日時 : 02:54 | コメント (0) | トラックバック(0)

 

カテゴリートップへ  | 1 | 2 | 3 | 4 | 5 | 6 |  次ページへ