請問前輩 amavisd-new + spamassassin + clamav的疑問

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

請問前輩 amavisd-new + spamassassin + clamav的疑問

文章bob0821 » 週三 8月 06, 2008 4:01 pm

各位前輩
小弟第一次發問,如有冒犯還請多多包含
小弟在安裝
amavisd-new + spamassassin + clamav

在設定amavisd-new的時候
在conf.d/15-content_filter_mod
@bypass_spam_checks_maps = (1); # uncomment to DISABLE anti-spam code
@bypass_virus_checks_maps = (1); # uncomment to DISABLE anti-virus code

在網路上找到的前輩們都說要在前面加上#,amavisd-new才會自己呼叫出來,但是…小弟測試的時候,要拿掉#amavisd-new才會抓到clamav,不是知道是小弟設定有錯誤還是怎樣,不知道是否有哪位前輩對這個方便可以指點一下小弟
bob0821
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週一 10月 01, 2007 5:00 pm

文章kc19800322 » 週四 8月 07, 2008 9:54 am

"@bypass_virus_checks_maps = " 最前面要拿掉#,才會啟用掃毒功能,重新Restart Amavisd-new,再查看mail.log上amavisd有沒有抓到clamv,有的話就沒有問題!
kc19800322
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週五 5月 02, 2008 1:49 pm

文章bob0821 » 週四 8月 07, 2008 10:03 am

感謝學長的回覆
小弟測試的狀況也是如此,只是不知道@bypass_spam_checks_maps = 是不是也是這樣?因為自己一值沒辦法用amavisd-new去呼叫SPAMASSASSIN
目前先改用prcomail去呼叫,還請學長們不吝嗇指教
bob0821
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週一 10月 01, 2007 5:00 pm

文章kc19800322 » 週四 8月 07, 2008 11:01 am

沒錯,也是這樣設定就可以了,我順便想請問你一下,你用amavisd-new怎麼去用procmail去呼叫spam,可以教導一下嗎,謝謝!
kc19800322
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週五 5月 02, 2008 1:49 pm

文章bob0821 » 週四 8月 07, 2008 11:15 am

感謝學長的回覆
小弟的設定提供給您參考一下,也許有錯誤,還請學長多多指導
vim /etc/porcmailrc
(沒有這個檔案請自己建立,內容我是參考下列網址)
http://userpages.umbc.edu/~ian/procmail.html

# routes incoming mail to appropriate mailboxes
PATH=/usr/bin:/usr/local/bin
MAILDIR=$HOME/.mailspool # all mailboxes are in .mailspool/
LOGFILE=/dev/null
SHELL=/bin/sh
:0fw
* < 50000
| /usr/bin/spamassassin
這三行是說信件小於50K就給SPAM,也可以在這設定你想要的相關規則)

給您小弟的雜記,如果有錯還請學長指教http://www.wretch.cc/blog/weblinux/9268012
bob0821
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週一 10月 01, 2007 5:00 pm

文章kc19800322 » 週四 8月 07, 2008 11:38 am

不用叫我學長呀,大家一起討論研究唷!
我想請問一下你有去用procmail去設過郵件規則嗎?
例如:有封信主旨是123,但你在procmail上設定說關於主旨123的信件copy一份到其他人的信箱,類似像這樣的規則,我之前有嘗試過,卻一直沒有成功過,所以想請問一下你的意見,謝謝!
ps:你的main.cf上是不是有設這一行mailbox_command=/usr/bin/procmail?
kc19800322
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週五 5月 02, 2008 1:49 pm

文章bob0821 » 週四 8月 07, 2008 11:54 am

:0 c
* ^Subject:.*123
! (要轉寄的信箱)

就"複製(注意 flag: c)"一份,並轉寄給要轉寄的人
不知道您要的是不是類似這樣?
PS:在main.cf上有加上,我自己都忘記寫上去了,有點年紀了 :(
bob0821
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週一 10月 01, 2007 5:00 pm

文章kc19800322 » 週四 8月 07, 2008 12:02 pm

對,就是這樣,請問你有實做過可以嗎?
你的設定檔是在/etc/procmailrc還是個人家目錄下的procmailrc
謝謝!

ps:大家都一樣老唷,我記性也不太好
kc19800322
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週五 5月 02, 2008 1:49 pm

文章bob0821 » 週四 8月 07, 2008 1:53 pm

我剛剛測試OK耶
我在/home/bob0821/.porcmailrc的設定,給你參考一下

PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Mail
DEFAULT=/var/mail/bob0821 #請填您在工作站的帳號
LOGFILE=$MAILDIR/from

:0 c
* ^Subject:.*123
! bobtest@bob0821.com
bob0821
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週一 10月 01, 2007 5:00 pm

文章kc19800322 » 週四 8月 07, 2008 2:10 pm

謝謝你,我想我可能少打"DEFAULT=/var/mail/bob0821 #請填您在工作站的帳號",才會一直無法測試成功,謝謝大大的指導,我會再去試試看!
kc19800322
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週五 5月 02, 2008 1:49 pm

文章bob0821 » 週四 8月 07, 2008 2:36 pm

以下是個人瞭解啦,給您參考參考
DEFAULT=/var/mail/bob0821 #請填您在工作站的帳號"
這段的設定應該是,如果有郵件都沒有符合所有的條件, 就會被存到 DEFAULT 環境變數指定的檔案
"! bobtest@bob0821.com"
要轉寄的部份好像可以多個USER,我在試試看囉~有消息再跟您報告~
也感謝您的指導^^ :finger1:
bob0821
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週一 10月 01, 2007 5:00 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客