Walka ze spamem BOGOFILTER

Z pAmIęTnIkA nIeGrZeCzNeGo AnIołkA

Walka ze spamem - BOGOFILTER
W sekcji ROUTERS CONFIGURATION po begin routers dopisujemy

bogo_router:
domains = +local_domains
no_verify
condition = ${if !eq {$received_protocol}{bogodone} {1}{0}}
driver = accept
transport = bogo_transport

nastêpnie w sekcji TRANSPORTS CONFIGURATION po begin transport dopisujemy

bogo_transport:
driver = pipe
command = /usr/local/exim/bin/exim -oMr bogodone -bS
use_bsmtp = true
headers_add = X-Bogofilterd: true
transport_filter = /usr/local/bin/bogofilter -d /var/spool/bogofilter -l -p -e -u
return_fail_output = true
group = mtaexim
user = mtaexim
home_directory = "/tmp/bogofilter"
current_directory = "/tmp/bogofilter"
log_output = true
return_path_add = false

w local_delivery pod lini± file = /var/mail/$local_part dopisujemy

headers_remove = X-flag

To na tyle z konfiguracja EXIMA, sam bogofilter kompilujemy i instalujemy ze ¼róde³, pobraæ mo¿na je z t±d http://bogofilter.sourceforge.net/ . standardowo ./configure && make && make install. Po instalacji nale¿y w

/etc/bogofilter.cf.example

dokonaæ zmian:

bogofilter_dir = /var/spool/bogofilter
user_config_dir=/etc/bogofilter.cf
spam_subject_tag=***SPAM***
db_cachesize=16

i zapisujemy pod nazw± bogofilter.cf. Nastêpnie, zgodnie z konfiguracj± bogofitr i exima trzeba utworzyæ katalog

/var/spool/bogofilter oraz /tmp/bogofilter

i nadaæ mu uprawnienia dla usera i grupy mtaexim.
Przygotowywyjemy sobie folder ze spamem, i karmimy bogofiltr poleceniem:

bogofilter -s < /sciezka/do/folderu/imap/ze/spamem

oraz nie spamem

bogofilter -n < /sciezka/do/folderu/imap/z/nie spamem

Po tej operacji utworzy siê nam baza wordlist.db w

/var/spool/bogofilter

, jej te¿ trzeba nadaæ uprawnienia dla user i grupy mtaexim. I to by by³o wszystko, z moich do¶wiadczeñ wynika ¿e bogofilter jest bardzo skutecznym filtrem antyspamowym i polecam stosowanie go w walce z niechcian± poczt±
BONUS:
Standardowo wed³ug konfiguracji bogofiltra poczta niechciana bedzie odznaczana w tytule jako ***SPAM***, mozna j± filtrowaæ na klientach poczty poprzez regó³y, ale mo¿na te¿ zrobiæ to z poziomu EXIM by niechciana poczta nie trafiala wogole na skrzynki uzytkowników. W pliku filtr_tematów jako regó³ke nale¿y dopisaæ:
if $header_subject: contains "***SPAM***"
then

logfile /var/log/exim/spam.log
logwrite "$header_subject / $sender_host_address / $sender_address / $local_part /
$reply_address"
# deliver spam_@mojadomena.pl # opcja przekierowania spamu na inn± skrzynke
seen finish
endif
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • drakonia.opx.pl
  • Copyright (c) 2009 Z pAmIÄ™TnIkA nIeGrZeCzNeGo AnIoÅ‚kA | Powered by Wordpress. Fresh News Theme by WooThemes - Premium Wordpress Themes.