島根大学の阪本です。

これは、spamassassinの関係のところに聞くべきかも知れないのですが。

spam メールのあまりの多さに閉口して、spamassassinで掃除をしようと思っ
たのですが、メールによっては、perlがsignal 10(バスエラー?)で止まっ
てしまってうまくフィルタリングをしてくれません。はじめは、spamassassin 
そのものを使っていて、ホームディレクトリに大きなcoreファイルができるの
でいちいち消していたのですが、spamc/spamdを使う方法があるのを知り、そ
ちらを使うようにしたところ、coreファイルは出なくなりましたが、同じよう
にsignal 10を出してフィルターされないメールがあります。

そのメールに対して、手動で、

spamassassin メールファイル

とすると、多くの場合、バスエラーでとまります。しかし、もう一度同じこと
をすると、正常に終了し、spamである旨の出力が出ます。みたところでは、バ
スエラーをひき起こすメールに特別な仕掛けが含まれているようにはみえない
のですが。

いろいろ調べてみましたが、古いバージョンではそういうことがあって対応さ
れたと言う記事がありましたが、最近のものでは見つけることができませんで
した。このPCのハード的なものなのかどうかわからないのですが、同じような
事象に会われた方はおられるでしょうか。

システムは、

FreeBSD 6.1-RELEASE #0
spamassassinはportsからいれた、p5-Mail-SpamAssassin-3.1.0_6
です。

/var/log/maillogの該当とおもわれるところ

Aug 11 17:22:07 maverick sm-mta[22069]: k7B8M6h9022068: to="|IFS=' ' && exec /us
r/local/bin/procmail -f- || exit 75 #jiro", ctladdr=<[EMAIL PROTECTED]
u.ac.jp> (1001/1001), delay=00:00:01, xdelay=00:00:01, mailer=prog, pri=33759, d
sn=2.0.0, stat=Sent
Aug 11 17:22:07 maverick spamd[20233]: prefork: child states: II 
Aug 11 17:58:42 maverick sm-mta[22169]: k7B8wYRR022169: from=<[EMAIL PROTECTED]
FreeBSD.org>, size=1583, class=-30, nrcpts=1, msgid=<[EMAIL PROTECTED]
P3O>, proto=SMTP, daemon=IPv4, relay=castle.jp.FreeBSD.org [210.226.20.15]
Aug 11 17:58:42 maverick spamd[21809]: spamd: connection from localhost [127.0.0
.1] at port 59200 
Aug 11 17:58:42 maverick spamd[21809]: spamd: setuid to jiro succeeded 
Aug 11 17:58:42 maverick spamd[21809]: config: failed to parse, now a plugin, sk
ipping: ok_languages ja en 
Aug 11 17:58:43 maverick spamd[21809]: Subroutine Mail::SpamAssassin::Plugin::MI
MEHeader::_mimeheader_eval____MIMETXTUSASCII redefined at (eval 22976) line 2. 
Aug 11 17:58:43 maverick spamd[21809]: Subroutine Mail::SpamAssassin::Plugin::MI
MEHeader::_mimeheader_eval_MIMEHTMLWINDOWS1252 redefined at (eval 22996) line 2.
 
Aug 11 17:58:43 maverick spamd[21809]: spamd: processing message <74055985970250
[EMAIL PROTECTED]> for jiro:1001 
Aug 11 17:58:43 maverick spamd[20233]: spamd: handled cleanup of child pid 21809
 due to SIGCHLD 

dmesgの一部(こんなのが多量に出ている)

pid 20771 (perl), uid 1001: exited on signal 10
pid 20921 (perl), uid 1001: exited on signal 10
pid 21284 (perl), uid 1001: exited on signal 10
pid 21809 (perl), uid 1001: exited on signal 10

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ De  SAKAMOTO Jiro             阪本滋郎
_/ Dept. of Physics               島根大学総合理工学部物質科学科
_/ Shimane University
_/  [EMAIL PROTECTED],  http://maverick.riko.shimane-u.ac.jp




メールによる返信