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  2013-05-16 11:48:41

  todziu - Użytkownik

todziu
Użytkownik
Zarejestrowany: 2012-04-26

Problem ze spamassassinem

Witam - mam pytanko odnośnie spamassassina we wszystkich poradnikach jakie czytam spamassassin dodaje swoje sygnaturki dla maili przychodzących typu:

Kod:

X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on ssound
X-Spam-Status: No, score=1.6 required=5.0 tests=FUZZY_CREDIT autolearn=no
        version=3.1.1
X-Spam-Level: *

a u mnie jest tylko wpis :

Kod:

X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.2001
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.2001
X-Spam-Checker-Version: SpamAssassin .....

i drugie pytanko gdzie moge sprawdzić skad spamassassin bierze plik konfiguracyjny (chodzi mi czy z katalogu /etc/mail/spamassassin/ czy z lokalnych kont userów)

mój konfig:

Kod:

# Zmienia tytul emaila na SPAM
rewrite_header subject ***SPAM***

# Poniżej tej wartości wiadomości nie będą spamem (domyślne ustawienia)
required_score 4.0

# Sprawdzaj czy w załącznikach jest spam (0=no, 1=yes, 2=safe)
report_safe 0

# Włącz system Bayes (uczenie na podstawie przychodzących emaili)
use_bayes 1
use_bayes_rules 1

# Ścieżka dostępu do bazy Bayes
bayes_path /home/spamd/
bayes_file_mode 0666

# Podwyższa wartości spamu dla Bayes
score BAYES_80 3.5
score BAYES_95 4.5
score BAYES_99 5.0

# Czy Bayes ma się sam uczyć
bayes_auto_learn 1


allow_user_rules 0


# Ile potrzeba by Bayes uznał za spam czy za normalny email
bayes_auto_learn_threshold_nonspam       0.1
bayes_auto_learn_threshold_spam         12.0

#Wlaczamy listy RBL
skip_rbl_checks 0
score RCVD_IN_BL_SPAMCOP_NET 10
score RCVD_IN_SBL 5
score RCVD_BY_IP 2
score DNS_FROM_AHBL_RHSBL 3
score URIBL_WS_SURBL 3
score RCVD_IN_SORBS_WEB 3
score RCVD_IN_SORBS_SMTP 3
score URIBL_OB_SURBL 5
score RCVD_IN_NJABL_DUL 4
score RCVD_IN_XBL 5
score RCVD_IN_SORBS_DUL 3
score URIBL_SBL 5

use_razor2              1
razor_config /etc/mail/spamassassin/.razor/razor-agent.conf
use_pyzor               1

# Maile przy użyciu tych języków nie będą oznaczone jako prawdopodobnie spam w obcym języku
ok_languages      pl
# Maile używające lokalizacji poniżej nie będą oznaczone jako prawdopodobnie spam w obcym języku
ok_locales              all

Offline

 

#2  2013-05-16 13:26:41

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Problem ze spamassassinem

Wrzuć do local.cf:

Kod:

add_header all Status _YESNO_  score=_SCORE_  required=_REQD_
add_header spam Level _STARS(*)_

Powinno pomóc.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2013-05-16 14:01:03

  todziu - Użytkownik

todziu
Użytkownik
Zarejestrowany: 2012-04-26

Re: Problem ze spamassassinem

A mozesz mi wytłumaczyć co konkretnie te zapisy oznaczają i gdzie to wrzucę ma to znaczenie ?
(chodzi mi czy na dole pod wszystkimi regułkami czy u samej góry czy to nei ma znaczenia)?

Ostatnio edytowany przez todziu (2013-05-16 14:02:10)

Offline

 

#4  2013-05-16 15:27:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Problem ze spamassassinem

W pliku konfiguracyjnym Spamassassina local.cf - miejsce chyba  nie jest w tym przypadku  super ważne, zależy, jak ulożyłeś sobie konfig, żeby w nim bazjlu nie robić.

U mnie local.cf zaczyna się tak.

Kod:

# Wynik po ktorego otrzymaniu dostajemy wiadomosci oznaczone jako spam
required_score           5.0

# Temat wiadomosci oznaczonej jako spam
rewrite_header subject        [SPAM]

# Wiadomosc spam w zalaczniku na ustwiona nie (0=no, 1=yes, 2=safe)
report_safe            0
report_charset iso-8859-2 

clear_headers
add_header all Checker-Version SpamAssassin 
# add_header spam Flag _YESNOCAPS_  score=_SCORE_ required=_REQD_ 

add_header ham Status _YESNO_ 
add_header spam Level _STARS(*)_
add_header all Status _YESNO_  score=_SCORE_  required=_REQD_
# add_header all ASN _ASN_ _ASNCIDR_

#Czy userzy moga tworzyc wlasne regulki w swoim katalogu domowym
allow_user_rules 1

To nie jest caly konfig, tylko początek.

Poza tym wrzuasz RBLe, te moze są nawet niezłe, ale w ogole nie spróbowaleś sam ustalić punktacji do rożnych fitrow.
Podstawową bronią Spaassassina jest punktacja, ktorą moża  owszem używać z wartosciami domyślnymi, ale znacznie skuteczniej jest je dopasować do swojego serwera.
http://spamassassin.apache.org/tests_3_3_x.html

Domyślne zachowanie Spamassassina spamerzy świetnie znają, i tak preparują maile, żeby przeszły domyślną punktację Spamassassina.

Tu na forum w wątku o instalacji Postfixa jest bardzo fajna - podstawowa  konfiguracja Spamassassina.

A ponadto:
RTFM:

Kod:

perldoc Mail::SpamAssassin::Conf

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-05-16 15:45:14)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00097 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.121.234' WHERE u.id=1
0.00194 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.121.234', 1732969023)
0.00069 SELECT * FROM punbb_online WHERE logged<1732968723
0.00099 SELECT topic_id FROM punbb_posts WHERE id=232671
0.00080 SELECT id FROM punbb_posts WHERE topic_id=23539 ORDER BY posted
0.00076 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23539 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00084 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23539 ORDER BY p.id LIMIT 0,25
0.00078 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23539
Total query time: 0.00796 s