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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-08-22 09:15:02

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

[manual] Postfix i spamassassin

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

Kod:

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.

Kod:

#vim /etc/default/spamassassin

Dodajemy takie wpisy - !! jeśli są inne lub podobne to je komentujemy # !!

Kod:

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 # !!

Kod:

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.

Kod:

vim /etc/postfix/master.cf

ZAMIAST TEJ LINIJKI !!! to zła linijka ( znaczy dobra, ale nam nie będzie potrzebna )

Kod:

smtp      inet  n       -       -       -       -       smtpd

Wpisujemy TAKĄ

Kod:

smtp       inet  n       -       n       -       -       smtpd
 -o content_filter=spamassassin

Kod:

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

Kod:

/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 )

Kod:

#$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


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)