Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
SPAMASSASIN + postfix
Witam,
Sprawa wygląda tak i jak na razie u mnie działa poprawnie
dodajemy sobie użytkownika np. spamd i grupę dla niego
groupadd -g 5001 spamd useradd -u 5001 -g spamd -s /sbin/nologin -d /var/log/spamassassin spamd mkdir /var/log/spamassassin chown spamd:spamd /var/log/spamassassin
Zmieniamy pliki konfiguracyjne
1.
#vim /etc/default/spamassassin
Dodajemy takie wpisy - !! jeśli są inne lub podobne to je komentujemy # !!
SAHOME="/var/log/spamassassin/" OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log"
2.
#vim /etc/spamassassin/local.cf
Dodajemy takie wpisy - !! jeśli są inne lub podobne to je komentujemy # !!
required_scope 5.0 rewrite_header Subject ***** UWAGA MOZLIWY SPAM ***** # Save spam messages as a message/rfc822 MIME attachment instead of # modifying the original message (0: off, 2: use text/plain instead) # report_safe 0 # Set which networks or hosts are considered 'trusted' by your mail # server (i.e. not spammers) # # trusted_networks 212.17.35. allow_user_rules 0 # Set file-locking method (flock is not safe over NFS, but is faster) # # lock_method flock # Set the threshold at which a message is considered spam (default: 5.0) # # required_score 5.0 # Use Bayesian classifier (default: 1) # use_bayes 1 # Bayesian classifier auto-learning (default: 1) # bayes_auto_learn 1 ## zablokuj lub odblokuj sprawdzanie sieci use_bayes_rules 1 skip_rbl_checks 0 use_razor2 0 #use_dcc 0 use_pyzor 0 ok_locales all # Set headers which may provide inappropriate cues to the Bayesian # classifier # # bayes_ignore_header X-Bogosity # bayes_ignore_header X-Spam-Flag # bayes_ignore_header X-Spam-Status # Tutaj wyedytowalem niektore regulki i zmienilem punktaje wystarczy je # wykasowac i bedzie defaultowo score USER_IN_BLACKLIST 100000.000 score USER_IN_WHITELIST -100000.000 score UNWANTED_LANGUAGE_BODY 5 score HTML_IMAGE_ONLY_08 3 score FREE_TRIAL 5 score ALL_TRUSTED 0 score MICROSOFT_EXECUTABLE 4.5 score DATE_MISSING 1.5 score HTML_MESSAGE 0.5 score MIME_HTML_ONLY 0.5 score MIME_SUSPECT_NAME 0.5 score MISSING_MIMEOLE 1.5 score HTML_RELAYING_FRAME 2 score HTML_LINK_CLICK_HERE 3 score HTML_FONTCOLOR_BLUE 0.5 score HTML_FONTCOLOR_GREEN 0.5 score HTML_FONTCOLOR_RED 0.5 score HTML_20_30 1 score HTML_30_40 1 score HTML_40_50 1 score HTML_50_60 1 score HTML_60_70 1 score HTML_70_80 1 score HTML_80_90 1 score HTML_90_100 1 score CLICK_BELOW 3 score CLICK_BELOW_CAPS 3 score CLICK_TO_REMOVE_1 5 score CLICK_TO_REMOVE_2 5 score FOR_FREE 3 score NO_REAL_NAME 1.5 score PRIORITY_NO_NAME 1.5 score FORGED_YAHOO_RCVD 2 score FORGED_HOTMAIL_RCVD 2 score MISSING_OUTLOOK_NAME 0.5 score FORGED_OUTLOOK_TAGS 1.5 score LINES_OF_YELLING 0.5 score LINES_OF_YELLING_2 0.5 score LINES_OF_YELLING_3 0.5 score BIZ_TLD 1 score HEADER_COUNT_CTYPE 2.5 score MIME_HEADER_CTYPE_ONLY 2.5 score MORE_SEX 5 # # ## white list ( tu wklejamy wazne adresy, aby nie miec przypalu ;D) whitelist_from *@dug,net.pl #whitelist_from *@gmail.com # # ## black list (a tu nie chciane ktore spamassassin przepuszcza, a # ktorych niechcemy) blacklist_from *@*.ru blacklist_from *.@eu-vest.biz # #### -- koniec pliku -- ####
Prawda że nie takie trudne ? To lecimy dalej
Zmieniamy konfigurację postfix-a
3.
vim /etc/postfix/master.cf
ZAMIAST TEJ LINIJKI !!! to zła linijka ( znaczy dobra, ale nam nie będzie potrzebna )
smtp inet n - - - - smtpd
Wpisujemy TAKĄ
smtp inet n - n - - smtpd -o content_filter=spamassassin
spamassassin unix - n n - - pipe user=nobody argv=/usr/bin/spamc -e /usr/lib/sendmail -oi -f ${sender} ${recipient}
#### — Koniec edycji pliku — ####
Jeśli nie macie pliku spamc ( spam-client ) to wystarczy apt-get install spamc i już będzie :)
Po tych skomplikowanych operacjach restertujemy SPAMASSASSIN i POSTFIX
/etc/init.d/spamassassin restart /etc/init.d/postfix restart
HMMM ale nie mamy nadal powiadomnienia wszystko idzie po cichu czyli w logach serwera.
Można to zmienić, a potem przywrócić lub uczyć spama jak ma się zachowywaćabs
4.
vim /etc/amavis/conf.d/20-debian_defaults
ZAMIAST TEJ LINIJKI !!! to zła linijka ( znaczy dobra, ale nam nie będzie potrzebna )
#$final_spam_destiny = D_BOUNCE; Wpisujemy TAKĄ $final_spam_destiny = D_PASS;
I już będziemy informowani o spamie :)
Miłego kombinowania co złego to nie JA :) Konfiguracja sprawdzona i działająca na Debianie ETCH i Ubuntu-server 8.04
Pozdrawiam
Redelek
Offline