Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music
All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => Mail issue , problem , configuration => Topic started by: golfreeze on มกราคม 24, 2011, 01:40:52 pm
-
ปกติ ถ้าใช้ spamassasin
Platform: Other All
Version: 3.2.x
มันจะทำการเช๊ค แล้วเพิ่ม score ใน header ของ email ครับ
ซึ่งเมื่อวันที่ เปลี่ยนเป็น ปี 2010 จะมี tag บางตัวที่ทำให้ score ใน spammasasin เพิ่มขึ้นครับนั่นคือ
FH_DATE_PAST_20XX 3.384
ซึ่ง tag ตัวนี้หมายความว่า ถ้า email ถูกส่งมามันจะเช๊คปี คศ ได้ เป็นปี 2009 (ปีที่แล้ว) จะไม่ทำการบวก score 3.384 เข้าไป
แต่ถ้าเป็นปีที่มากกว่า 2009 ขึ้นไป จะทำการบวก score เข้าไปอีก 3.384 ทำให้ score ยิ่งสูงขึ้น เลยจัดว่ามีความเป็น spam เข้มขึ้น
บาง ครั้งเมลที่ดี เข้ามา โดนบวก score ตรงจุดนี้เข้าไป ทำให้เกิน score ที่ limit ความเป็น spammail ไว้ก็ อาจจะจัดว่าเป็น spam mail
แล้วถูกส่งไป quarantine ได้ครับผม
ดังนั้น ต้องทำการแก้ไข rule หน่อยครับของ tag ตัวนี้
#os freebsd แก้ไขที่
vi /usr/local/share/spamassassin/72_active.cf
แก้จาก
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]^M
เป็น
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]^M
ครับ
แล้วทำการ restart sa-spamd 1 ครั้ง
#/usr/local/etc/rc.d/sa-spamd restart
-
ถ้ายัง kill process ไม่ได้นะครับ ให้ใช้วิธี นี้ ดู
#ps auxw | grep spam
ns1# ps auxw | grep spam
root 78817 0.0 0.7 27824 26812 ?? Ss 9:51AM 0:01.01 /usr/bin/spamd -d -c -m 5 (perl)
ทำการ kill process เลย
#kill 78817
แล้วทำการ restart spamd ครับผม
#/usr/bin/spamd -d -c -m 5
แล้วก็ลอง test ส่งเมลดูนะครับ ถ้าใช้งานได้ มันจะไม่ขึ้น rule ที่ชื่อว่า FH_DATE_PAST_20XX อีกครับผม
pts rule name description
---- ---------------------- --------------------------------------------------
3.2 FH_DATE_PAST_20XX The date is grossly in the future.