[email protected]> [FROM: 163.17.181.11]
> -------------------------------------------------------------------------- <
發信人: [email protected] (回溫,恢復 2G MHz), 看板: FreeBSD
標 題: Re: spamassassin的問題請教
發信站: 超級光小站 (Fri Feb 27 15:03:47 2004)
轉信站: ptt!ctu-reader!ctu-peer!news.nctu!news.csie.ncyu!news.cs.nthu!bbs.supe
※ 引述《[email protected] (yufun)》之銘言:
> 用了spamassassin覺得過濾垃圾信效果非常好,但是發現佔用的系統資源實在太高了.
> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
> 34420 root 132 0 349M 347M CPU1 1 9:23 97.56% 97.56% perl
> 34567 root 132 0 180M 179M RUN 0 4:50 96.14% 96.14% perl
> 34420 ?? R 13:31.25 /usr/local/bin/perl5.6.1 -T -w /usr/local/bin/spamassassin(perl)
> 34567 ?? R 8:54.08 /usr/local/bin/perl5.6.1 -T -w /usr/local/bin/spamassassin(perl)
> 不知道有沒有辦法讓spamassassin不要吃那麼多CPU,慢慢過濾就好了呢.
> 謝謝!
你是怎麼使用的?
procmail 呼叫?還是 amavisd-new?
如果是 procmail 呼叫的話,試試看用 spamd,負載比較低一些,
還有就是設定信件小於 256000(自己斟酌) 才交給 spamc 處理,通常
廣告信都不會太大
amavisd-new 的話就不清楚了,我只用 amavisd....
> -------------------------------------------------------------------------- <
發信人: [email protected] (n/a), 看板: FreeBSD
標 題: Re: spamassassin的問題請教
發信站: 中央資工二進位的世界 (Fri Feb 27 16:47:17 2004)
轉信站: ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntu!news.mcu!news.csie.m
※ 引述《[email protected] (yufun)》之銘言:
: 用了spamassassin覺得過濾垃圾信效果非常好,但是發現佔用的系統資源實在太高了.
: PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
: 34420 root 132 0 349M 347M CPU1 1 9:23 97.56% 97.56% perl
: 34567 root 132 0 180M 179M RUN 0 4:50 96.14% 96.14% perl
: 34420 ?? R 13:31.25 /usr/local/bin/perl5.6.1 -T -w /usr/local/bin/spamassassin(perl)
: 34567 ?? R 8:54.08 /usr/local/bin/perl5.6.1 -T -w /usr/local/bin/spamassassin(perl)
: 不知道有沒有辦法讓spamassassin不要吃那麼多CPU,慢慢過濾就好了呢.
: 謝謝!
請問你有開防火牆嗎?
以下有一些 port 要開喔
1. 如果有使用 DCC
allow udp local gt 1023 to remote 6277
allow udp remote 6277 to local gt 1023
2. 如果有使用 Razor
對外要開 tcp port 7 還有 2703
3. 如果有使用 Pyzor
請開 tcp & udp 的 24441
(參考網頁 http://wiki.spamassassin.org/w/NetTestFirewallIssues)
> -------------------------------------------------------------------------- <
發信人: [email protected] (yufun), 看板: FreeBSD
標 題: Re: spamassassin的問題請教
發信站: 興大天樞資訊網 (Fri Feb 27 17:50:25 2004)
轉信站: ptt!ctu-reader!ctu-peer!news.nctu!news.nchu!Pivot
※ 引述《[email protected] (回溫,恢復 2G MHz)》之銘言:
> 你是怎麼使用的?
> procmail 呼叫?還是 amavisd-new?
> 如果是 procmail 呼叫的話,試試看用 spamd,負載比較低一些,
> 還有就是設定信件小於 256000(自己斟酌) 才交給 spamc 處理,通常
> 廣告信都不會太大
> amavisd-new 的話就不清楚了,我只用 amavisd....
我是用procmail ,設定如下
:0fw
| /usr/local/bin/spamassassin
請教您說的"小於 256000(自己斟酌) 才交給 spamc 處理"
是在哪裡設定的呢?謝謝!
> -------------------------------------------------------------------------- <
發信人: [email protected] (回溫,恢復 2G MHz), 看板: FreeBSD
標 題: Re: spamassassin的問題請教
發信站: 超級光小站 (Fri Feb 27 19:49:36 2004)
轉信站: ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!news.cs.nthu!bbs.supe
※ 引述《[email protected] (yufun)》之銘言:
> ※ 引述《[email protected] (回溫,恢復 2G MHz)》之銘言:
> > 你是怎麼使用的?
> > procmail 呼叫?還是 amavisd-new?
> > 如果是 procmail 呼叫的話,試試看用 spamd,負載比較低一些,
> > 還有就是設定信件小於 256000(自己斟酌) 才交給 spamc 處理,通常
> > 廣告信都不會太大
> > amavisd-new 的話就不清楚了,我只用 amavisd....
> 我是用procmail ,設定如下
> :0fw
> | /usr/local/bin/spamassassin
> 請教您說的"小於 256000(自己斟酌) 才交給 spamc 處理"
> 是在哪裡設定的呢?謝謝!
1. 修改 /usr/local/etc/rc.d/spamd.sh (好像要把原始檔名改一下吧,忘了)
man spamd 決定一下你需要用的引數,預設是 -a -c -d -r ${pidfile}"}
2. 在 /etc/rc.conf 裡面加上 spamd_enable="YES" (SpamAssassin 2.61 之後要這樣作)
3. 啟動 spamd daemon:
/usr/local/etc/rc.d/spamd.sh start
4. /usr/local/etc/procmailrc 要改的部分:
## Calling the spamassassin daemon with spamc
:0fw
* < 256000
| /usr/local/bin/spamc -f
如果你上面還有其他規則,這部分要放在最末端喔
最後建議一下,perl 可以用 port 的版本,現在是 5.8.2,或許跟效能無關,
但我用起來都沒什麼問題就是 :)
用了spamassassin覺得過濾垃圾信效果非常好,但是發現佔用的系統資源實在太高了.
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
34420 root 132 0 349M 347M CPU1 1 9:23 97.56% 97.56% perl
34567 root 132 0 180M 179M RUN 0 4:50 96.14% 96.14% perl
34420 ?? R 13:31.25 /usr/local/bin/perl5.6.1 -T -w /usr/local/bin/spamassassin(perl)
34567 ?? R 8:54.08 /usr/local/bin/perl5.6.1 -T -w /usr/local/bin/spamassassin(perl)
不知道有沒有辦法讓spamassassin不要吃那麼多CPU,慢慢過濾就好了呢.
謝謝!
--
Ξ Origin: 中興大學天樞資訊網 <