Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Mail-SpamAssassin http://forum.freesco.pl/viewtopic.php?f=24&t=13294 |
Strona 1 z 2 |
Autor: | czerwo [ poniedziałek, 21 sierpnia 2006, 21:56 ] |
Tytuł: | Mail-SpamAssassin |
Po dlugich walkach, nieprzespanych nocach, hektolitrach wypitej kawy zrobilem cos takiego ![]() W dwoch zdaniach powiem na jakiej zasadzie to dziala: Program skanuje zawartosc maila i na jego podstawie sprawdza czy plik jest spamem czy nie. Program moze sie sam uczyc, ja przeszedlem na reczna nauke ![]() Paczka: http://listonosz.com.pl/PKG/Mail-SpamAs ... pkg.tar.gz Paczka man: http://listonosz.com.pl/PKG/Mail-SpamAs ... pkg.tar.gz paczka zal.1: http://listonosz.com.pl/PKG/digest-sha1 ... pkg.tar.gz paczka zal.1 man: http://listonosz.com.pl/PKG/digest-sha1 ... pkg.tar.gz paczka zal. 2: http://listonosz.com.pl/PKG/db_file-1.8 ... pkg.tar.gz paczka zal. 2 man: http://listonosz.com.pl/PKG/db_file-man ... pkg.tar.gz paczka zal.3: http://listonosz.com.pl/PKG/html_parser ... pkg.tar.gz paczka zal.3 man: http://listonosz.com.pl/PKG/html_parser ... pkg.tar.gz najlepij instalowac pacman -U paczka paczka zal.1 paczka zal.2 paczka zal.3 Oczywiscie zamienic to na linki ;] Przejdzmy do konfiguracji: cd /etc/mail/spamassassin mamy pliki: [root@router spamassassin]# ls init.pre local.cf v310.pre v312.pre edytujemy local.cf ZMIENCIE LINIE: trusted_networks 10.10.10. [root@router spamassassin]# cat local.cf # This is the right place to customize your installation of SpamAssassin. # # See 'perldoc Mail::SpamAssassin::Conf' for details of what can be # tweaked. # # Only a small subset of options are listed below # ########################################################################### # Add *****SPAM***** to the Subject header of spam e-mails # rewrite_header Subject *****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 10.10.10. # 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 3.5 # Use Bayesian classifier (default: 1) # use_bayes 1 # Bayesian classifier auto-learning (default: 1) # bayes_auto_learn 1 # 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 reszte plikow nie ruszamy. Nastepnie edytujemy config exima pod linia "begin transports" dopisujemy: # SpamAssassin spamcheck: driver = pipe command = /usr/sbin/exim -oMr spam-scanned -bS use_bsmtp = true transport_filter = /usr/bin/spamc home_directory = "/tmp" current_directory = "/tmp" # must use a privileged user to set $received_protocol on the way back in! user = mail group = mail log_output = true return_fail_output = true return_path_add = false message_prefix = message_suffix = oraz pod linia "begin routers" wpisujemy u mnie jest to nawet nizej pod taki wpisem "# dodane procmail" pod tymi komentarzami ale pod begin routers tez mi dzialalo: # SpamAssassin spamcheck_router: no_verify check_local_user # When to scan a message : # - it isn't already flagged as spam # - it isn't already scanned condition = "${if and { {!def:h_X-Spam-Flag:} \ {!eq {$received_protocol}{spam-scanned}} \ {!match {h_X-Amavis-Alert:}{^INFECTED}} } {1}{0}}" driver = accept transport = spamcheck Nie wiem czy jest to poprawne polozenie ale tak mi to chodzi. Uruchamiamy /etc/rc.d/SpamAssassin start /etc/rc.d/exim restart teraz sciagamy plik: http://listonosz.com.pl/download/spam Jest to plik w ktorym mamy okolo 100 maili spamu ![]() i robimy cos takiego: sa-learn --spam --mbox spam troszke to potrwa ![]() cala zabawa polega na tym aby potrafil rozróznic maile prawdziwe i spam wiec proponuje zanim odbierzecie maile wejsc przez ssh na serwer zobaczyc co macie w pliku z poczta (/var/mail/...) jezeli nie ma spamu to: sa-learn --ham --mbox /sciezka/do/pliku Skanowanie maila na DUronie 650MHz trwa okolo 5s ![]() |
Autor: | przemek_nnd [ poniedziałek, 18 września 2006, 23:23 ] |
Tytuł: | |
musisz to troche poprawiać - nie ma pliku /etc/rc.d/spamassassin zalezności w pakiecie spamassassin tez szfankują i wkółko musiałem kasowac pliki z perla ponieważ każdy pakiet je zawierał [root@serwer inne]# pacman -A db_file-1.814-1nnd.pkg.tar.gz ładuję dane o pakiecie...zrobione. sprawdzam możliwość konfliktów... bład: znaleziono nastepujące konflikty: db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DB_File/autosplit.ix: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DB_File/DB_File.bs: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DB_File/DB_File.so: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/DB_File.pm: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w systemie plików Wystąpiły błędy. Aktualizacja przerwana |
Autor: | przemek_nnd [ poniedziałek, 18 września 2006, 23:55 ] |
Tytuł: | |
zapomniałem - jeszcze te pliki są potrzebne www.infobia.pl/SpamAssassin |
Autor: | czerwo [ wtorek, 19 września 2006, 09:28 ] |
Tytuł: | |
Sorki na stronie byla stara paczka. Tamtych plikow nie trzeba. A z tymi modulami do perla moze sam robiles DBI i stad te bledy. |
Autor: | przemek_nnd [ wtorek, 19 września 2006, 22:57 ] |
Tytuł: | |
jest już wersja 3.1.5 jak byś mógł..... a zapomniałem, a jak zrobić aby np spam był kasowany od razu na serwerze? |
Autor: | czerwo [ środa, 20 września 2006, 09:26 ] |
Tytuł: | |
nie polecam ;] maile z allegro mam notorycznie jako spam ![]() X-Spam-Flag: YES X-Spam-Checker-Version: SpamAssassin 3.1.4 (2006-07-25) on router X-Spam-Level: **** X-Spam-Status: Yes, score=4.4 required=3.4 tests=HTML_MESSAGE,MIME_HTML_ONLY, PL_JESZCZE_DZIS,PL_KOSZT_WYSYLKI,PL_PRZY_ODBIORZE autolearn=no version=3.1.4 X-Spam-Report: =?ISO-8859-1?Q? * 1.0 PL_JESZCZE_DZIS BODY: PL_JESZCZE_DZIS * 0.9 PL_KOSZT_WYSYLKI BODY: Tre=b6=e6 zawiera 'koszt wysylki' * 2.5 PL_PRZY_ODBIORZE BODY: Tre=b6=e6 zawiera 'p=b3atno=b6=e6 przy odbiorze' * 0.0 HTML_MESSAGE BODY: Wiadomo=b6=e6 zawiera kod HTML * 0.0 MIME_HTML_ONLY BODY: Wiadomo=b6=e6 posiada tylko cz=ea=b6ci tekstowe/html * MIME?= wiec wole nie ![]() ![]() |
Autor: | czerwo [ niedziela, 24 września 2006, 11:25 ] |
Tytuł: | |
mialem problemy z generowanie bledow w logach pomoglo: w /etc/passwd mail:x:12:12:Clam AntiVirus:/home/mail:/bin/false |
Autor: | provayder [ niedziela, 24 września 2006, 11:48 ] |
Tytuł: | |
czerwo popraw linki do pakietów bo 2 (SpamAssassin i html-parser) są nie aktualne, poza tym coś jest nie tak bo u mnie instalacja SpamAssassina nie poszła [root@saturn tablica]# pacman -U http://listonosz.com.pl/PKG/Mail-SpamAssassin-3.1.4-2nnd.pkg.tar.gz http://listonosz.com.pl/PKG/digest-sha1-2.10-1nnd.pkg.tar.gz http://listonosz.com.pl/PKG/db_file-1.814-1nnd.pkg.tar.gz http://listonosz.com.pl/PKG/html-parser-3.48-1nnd.pkg.tar.gz Mail-SpamAssassin-3.1.4- [################] 100% 598K 8,0K/s 00:01:15 digest-sha1-2.10-1nnd [################] 100% 11K 2,3K/s 00:00:04 db_file-1.814-1nnd [################] 100% 42K 5,2K/s 00:00:08 html-parser-3.48-1nnd [################] 100% 49K 4,9K/s 00:00:09 ładuję dane o pakiecie...zrobione. sprawdzam możliwość konfliktów... bład: znaleziono nastepujące konflikty: usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w "html-parser" (docelowy) i "db_file" (docelowy) usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w "html-parser" (docelowy) i "digest-sha1" (docelowy) usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w "html-parser" (docelowy) i "Mail-SpamAssassin" (docelowy) usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w "db_file" (docelowy) i "digest-sha1" (docelowy) usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w "db_file" (docelowy) i "Mail-SpamAssassin" (docelowy) usr/lib/perl5/5.8.7/i686-linux-thread-multi/perllocal.pod: istnieje w "digest-sha1" (docelowy) i "Mail-SpamAssassin" (docelowy) db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DB_File/autosplit.ix: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DB_File/DB_File.bs: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DB_File/DB_File.so: istnieje w systemie plików db_file: /usr/lib/perl5/5.8.7/i686-linux-thread-multi/DB_File.pm: istnieje w systemie plików Wystąpiły błędy. Aktualizacja przerwana [root@saturn tablica]# |
Autor: | czerwo [ niedziela, 24 września 2006, 11:53 ] |
Tytuł: | |
oki sprawdze to |
Autor: | czerwo [ środa, 27 września 2006, 08:20 ] |
Tytuł: | |
http://listonosz.com.pl/download/PKG/ poprawione, gdyby ktos mogl to niech sprawdzi. |
Autor: | przemek_nnd [ środa, 27 września 2006, 09:23 ] |
Tytuł: | |
ale mógłbyś chociaż dodać w PKGBUILD backup plików konfiguracyjnych działa poprawnie - jak na razie ![]() |
Autor: | czerwo [ środa, 27 września 2006, 10:30 ] |
Tytuł: | |
[root@serwer2 mail]# sa-learn --spam --mbox /var/mail/spam_old Learned tokens from 0 message(s) (1078 message(s) examined) http://listonosz.com.pl/download/spam |
Autor: | Alfred [ środa, 27 września 2006, 11:03 ] |
Tytuł: | |
Cytuj: http://listonosz.com.pl/download/spam
Forbidden ! |
Autor: | czerwo [ niedziela, 1 października 2006, 09:23 ] |
Tytuł: | |
Juz od dluzszego czasu nie ![]() |
Autor: | provayder [ środa, 4 października 2006, 16:21 ] |
Tytuł: | |
czerwo pisze: http://listonosz.com.pl/download/PKG/
poprawione, gdyby ktos mogl to niech sprawdzi. Sorki że tak długo ale na razie mam brak kompa w mieszkaniu. Niestety nadal nie działa - chyba że ja coś skopałem ![]() [root@saturn maciej]# pacman -U http://listonosz.com.pl/download/PKG/mail-spamassassin-3.1.5-6nnd.pkg.tar.gz http://listonosz.com.pl/download/PKG/html-parser-3.48-2nnd.pkg.tar.gz http://listonosz.com.pl/download/PKG/digest-sha1-2.10-2nnd.pkg.tar.gz http://listonosz.com.pl/download/PKG/czerwo.db.tar.gz mail-spamassassin-3.1.5- [################] 100% 605K 9,2K/s 00:01:06 html-parser-3.48-2nnd [################] 100% 49K 6,0K/s 00:00:08 digest-sha1-2.10-2nnd [################] 100% 11K 4,9K/s 00:00:02 czerwo [################] 100% 0K 1,2K/s 00:00:00 ładuję dane o pakiecie...load_pkg: brak opisu pakietu w czerwo.db.tar.gz [root@saturn maciej]# Pozdro |
Autor: | czerwo [ środa, 4 października 2006, 16:29 ] |
Tytuł: | |
o lol ale sie usmialem tego nie instaluj: http://listonosz.com.pl/download/PKG/czerwo.db.tar.gz to jest plik ktory sie tworzy jak sie robi repezytorium ![]() |
Autor: | provayder [ środa, 4 października 2006, 22:09 ] |
Tytuł: | |
czerwo pisze: o lol ale sie usmialem
tego nie instaluj: http://listonosz.com.pl/download/PKG/czerwo.db.tar.gz to jest plik ktory sie tworzy jak sie robi repezytorium ![]() Trochę się dokapowałem, a próbowałem instalowawać to bo w pierwotnym opisie jest paczka db_file i sądziłem, że ją zastąpłeś tym właśnie plikiem. Swoją drogą skoro nastąpiły pewne zmiany w instalacji pakietów mógłbyś to napisać. Póki co spamassassina zainsalowałem i zaczynam testy. pozdrowienia EDIT: coś chyba jest nie tak - użycie procka wzrosło do 100%. U Ciebie też tak jest????? |
Autor: | czerwo [ piątek, 6 października 2006, 21:19 ] |
Tytuł: | |
W czasie przychodzenia maila tak. Podczas nauki tez. |
Autor: | provayder [ sobota, 7 października 2006, 15:19 ] |
Tytuł: | |
czerwo pisze: W czasie przychodzenia maila tak. Podczas nauki tez.
no z tym sie zgodzę ale u mnie raczej wyglądało tak jakby spamd cały czas chodził i do tego mnożył procesy - patrz na wykresy cpu, użycia swapa i ilości procesów. Czy winą takiego stanu rzeczy mógł być brak procesu uczenia??? EDIT: trochę poobserwowałem jak to działa i faktycznie spamd pracuje na okrągło. W /var/log/exim/mainlog mam cały czas przetwarzanie jakich maili 2006-10-07 16:16:19 1GWCy8-0001c9-2d <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=40314 id=E1GWCu7-0000sO-N6@saturn.mkgnet.one.pl 2006-10-07 16:16:20 1GWCy9-0001cO-0z <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=41286 id=E1GWCrZ-0000bB-Rd@saturn.mkgnet.one.pl 2006-10-07 16:16:36 1GWCyS-0001jd-2w <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=40476 id=E1GWCu7-0000sO-N6@saturn.mkgnet.one.pl 2006-10-07 16:16:37 1GWCyS-0001jj-Si <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=41448 id=E1GWCrZ-0000bB-Rd@saturn.mkgnet.one.pl 2006-10-07 16:16:52 1GWCyi-0001jp-JM <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=40638 id=E1GWCu7-0000sO-N6@saturn.mkgnet.one.pl 2006-10-07 16:16:54 1GWCyj-0001jv-Jg <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=41610 id=E1GWCrZ-0000bB-Rd@saturn.mkgnet.one.pl 2006-10-07 16:17:12 1GWCyz-0001k1-76 <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=40800 id=E1GWCu7-0000sO-N6@saturn.mkgnet.one.pl 2006-10-07 16:17:13 1GWCz0-0001k7-9d <= clamav@mkgnet.one.pl U=clamav P=local-bsmtp S=41772 id=E1GWCrZ-0000bB-Rd@saturn.mkgnet.one.pl dodam, że w clamav jest jako user który uruchamia spamd (u Ciebie jest mail). Ponadt zaczynają pojawiać się jakieś błędy z pearlem Oct 7 16:16:37 saturn spamd[32169]: bayes: locker: safe_lock: cannot create tmp lockfile /dev/null/.spamassassin/bayes.lock.saturn.mkgnet.one.pl.32169 for /dev/null/.spamassassin/bayes.lock: To nie jest katalog Oct 7 16:16:37 saturn spamd[32154]: mkdir /dev/null: Plik istnieje at /usr/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin.pm line 1526 Oct 7 16:16:51 saturn spamd[32155]: mkdir /dev/null: Plik istnieje at /usr/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin.pm line 1526 Oct 7 16:16:52 saturn spamd[32155]: locker: safe_lock: cannot create tmp lockfile /dev/null/.spamassassin/auto-whitelist.lock.saturn.mkgnet.one.pl.32155 for /dev/null/.spamassassin/auto-whitelist.lock: To nie jest katalog Oct 7 16:16:52 saturn spamd[32154]: mkdir /dev/null: Plik istnieje at /usr/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin.pm line 1526 Oct 7 16:16:52 saturn spamd[32154]: locker: safe_lock: cannot create tmp lockfile /dev/null/.spamassassin/auto-whitelist.lock.saturn.mkgnet.one.pl.32154 for /dev/null/.spamassassin/auto-whitelist.lock: To nie jest katalog Masz jakąś radę na to???? |
Autor: | czerwo [ sobota, 7 października 2006, 21:05 ] |
Tytuł: | |
co do tych wpisow z niby bledami perla to musisz userowi z ktorego chodzi Spammassin przydzieli katalog domowy. U mnie chodzi z mail i mam tak w /etc/passwd mail:x:12:12:Clam AntiVirus:/home/mail:/bin/false a co do ciaglej pracy to moze caly czas schodza jakies maile i musi skanowac. Poponuje odpalic go tak: /usr/bin/spamd OPTIONS="-c -m 10 -a -H" i patrzec co sie dzieje |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |