Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
SpamAssassin - filtr antyspamowy - instalacja http://forum.freesco.pl/viewtopic.php?f=24&t=7106 |
Strona 1 z 1 |
Autor: | Anonymous [ czwartek, 17 marca 2005, 11:11 ] |
Tytuł: | SpamAssassin - filtr antyspamowy - instalacja |
Uwaga. Instalacja tego programu przeznaczona jest tylko i wylacznie dla uzytkownikow posiadajacych wlasnego MTA (Mail Transfer Agent) jak np. EXIM. Opis tej instalacji i konfiguracji przeznaczony jest wlasnie dla EXIM plus dolaczony pakiet Procmail. A wiec zabieramy sie do zabawy ![]() INSTALACJA pierwsze co nalezy zrobic w takim wypadku to zainstalowac wszystkie pakiety wersji deweloperskiej NND wypisujac polecenie: spowodowane jest to tym gdyz paczka SpamAssassin nie zostala jeszcze przygotowana wiec trzeba sobie radzic tym co sie ma ![]() Podczas instalacji bedzie sie pytac jeszcze czy chcemy zaisntalowac manuale do pakietow, zwykle odpowiadamy T czyli instalaca wszystkich ale komus moze byc to niepotrzebne wiec pisze N ![]() W dalszej zabawie wpisujemy i tutaj wielka uwaga. Przy pierwszym uruchomieniu tegoz modulu perl'a trzeba niesamowicie uwazac i czytac to czego sie pyta system i odpowiadac zgodnie z prawda a nie klepac w klawiature bo chcemy to szybko zrobic !!!!! Po skonfigurowaniu modulu pojawi sie: i wtedy wpisujemy: troszke pomysli, posciaga niezbedne rzeczy i wkoncu zainstaluje dodatkowy mogul perla niezbedny do instalacji i kompilacji SpamAssassin'a. Nastepnie dalej instalujemy kolejne moduly: Przy tej instalacji zapyta sie ze wymaga ona jeszcze dodatkowego modulu HTML::Tagset, oczywiscie naciskamy odpowiedni klawisz i pozwalamy mu na doinstalowanie. Po tym wszystkim zabieramy sie za kompilacje SpamAssassina lecz najpierw sciagamy pliczek ze zrodlami wypisujac na konsoli: wget http://www.apache.net.pl/spamassassin/source/Mail-SpamAssassin-3.0.2.tar.gz nastepnie rozpakowujemy archiwum: w nastepnej kolejnosci wchodzimy do katalogu wypisujemy na konsoli nastepnie celem kompilacji wpisujemy i celem instalacji Po tych operacja mamy juz zainstalowanego SpamAssassina w systemie ![]() Teraz tylko trzeba go dokladnie skonfigurowac ![]() Jesli nie masz zainstalowanego jeszcze pakietu Procmail to zainstaluj go teraz wydajac polecenie: i odhashuj odpowiednie linie w exim.conf KONFIGURACJA Po pierwsze jest na maxa prosta ![]() najpierw tworzymy plik i w nim zapisujemy nastepujace dane konfiguracyjne: # katalog glowny wiadomosci email MAILDIR=/var/spool/mail # powoduje ze reguly uzytkownikow w ich katalogu glownym # umieszczone w pliku .procmailrc sa pomijane DROPPRIVS=yes #regula skanowania poczty nie przekraczajacej 256kB (wiekszosc spamu #wlasnie nie przekracza tej wartosci wielkosci wiadomosci :0fw: spamc.lock * < 256000 | spamc #po skanowaniu poczty i oznaczeniu przez SpamAssassina poczty za #pomoca gwiazdek (im ich wiecej tym wieksze prawdopodobienstwo ze to #spam. tutaj regula mowi o tym ze wiadomosc oznaczona 15 gwiazdkami #(prawdopodobienstwo tego ze jest to falszywe oznaczenie wynosi 0,05%) #jest od razu kasowana :0: * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* /dev/null #ta regula to taj jakby BugFix programu procmail. W kazdym naglowku #poczty w polu From musi byc napisane From, czasem jednak tak sie nie #zdarza i procmail od razu by odrzucil taka wiadomosc. Ten fix temu #zapobiega :0 * ^^rom[ ] { LOG="*** Dropped F off From_ header! Fixing up. " :0 fhw | sed -e '1s/^/F/' } oczywiscie mozna to przeniesc bezproblemowo bez komentarzy ![]() ![]() Nastepnie zabieramy sie za konfiguracje SpamAssassina: Konfiguracja główna (plik /etc/mail/.spamassassin/local.cf): required_hits 5.0 rewrite_header Subject ****SPAM**** report_safe 1 use_terse_report 1 use_bayes 1 bayes_auto_learn 1 bayes_file_mode 0666 bayes_path /var/lib/spamassassin skip_rbl_checks 1 ok_languages all ok_locales all trusted_networks 192.168.1/24 127/8 co do tego wszyskiego to odsylam do FAQ SpamAssassina -> http://wiki.apache.org/spamassassin/Fre ... dQuestions jednakze uwazam ze jest to najtrafniejsza konfiguracja. Maile beda oznaczane jako ****SPAM**** jesli zdobeda powyzej 5 pkt od SpamAssassina, powyzej 15 pkt beda kasowane co umozliwila regula w procmailrc. Konfiguracja glowna(plik etc/mail/.spamassassin/init.pre): loadplugin Mail::SpamAssassin::Plugin::RelayCountry loadplugin Mail::SpamAssassin::Plugin::URIDNSBL loadplugin Mail::SpamAssassin::Plugin::Hashcash loadplugin Mail::SpamAssassin::Plugin::SPF odpowiada on za zaladowanie pluginow skanujacych. nastepnie w katalogu uzytkownika po pierwszym jego wyslaniu maila znajdzie sie plik /home/uzytkownik/.spamassassin/user_prefs. Nie wiem co prawda jak ominac to i zeby program korzystal tylko z ustawien glownych ale jest on konfiguruje sie go zupelnie identycznie jak plik /etc/mail/.spamassassin/local.cf wiec czy go skopiujecie czy co zrobicie ale tak musi po prostu byc i dostep do katalogu musi miec uzytkownik.mail !!!!!! Nie wiem dlaczego i do czego jest potrzebny ten plik ale inaczej nie skanuje dobrze i nie korzysta z ustawien glownych albo w ogole z nich nie korzysta tylko z ustawien uzytkownika. Mniejsza z tym. Pozostaje jeszcze utworzenie katalogu: jest to katalog danych do "uczenia" sie programu o nowym spamie ktorego nie ma w swoich regulach i jeszcze jedno. nalezy dopisac do pliku /etc/rc.d/rc.local nastepujaca rzecz w sekcji (#programy ktore musza startowac z usera): i to juz wszystko. Mozemy sie cieszyc naszym filtrem antyspamowym ![]() teraz tylko reboot systemu i juz wszystko powinno dzialac. W razie jakis niejasnosci czekam na pytania ![]() |
Autor: | Mis' [ czwartek, 17 marca 2005, 12:04 ] |
Tytuł: | |
Świetny opis, mam tylko jedną uwagę - w kodzie zakomentowane linie są automatycznie zawijane i zdarza się, że po zawinięciu linia taka nie zaczyna się od znaku komentarza. Proponuję na sztywno podzielić linie i odpowiednio wstawić znaki komentarza. Wiem, że jak ktoś będzie uważnie czytał to sobie poradzi, ale niestety zbyt często zdarzają się utu zwolennicy "copy & paste". Po tej drobnej poprawce proponuję umiescić ten opis w wiki (wiki.nnd.freesco.pl). Wiget! dobra robota, dziękujemy. |
Autor: | Anonymous [ czwartek, 17 marca 2005, 12:11 ] |
Tytuł: | |
Spoko ![]() tylko wlasnie mam problem, albo to co proste to dla mnie jest trudne hehe ![]() nie wiem jak tam umiescic ten opis :/ zalozylem sobie konto i co dalej hehe zablokowalem sie szczerze mowiac i dlatego ten opis dalem tutuaj ![]() |
Autor: | Mis' [ czwartek, 17 marca 2005, 12:32 ] |
Tytuł: | |
widget pisze: nie wiem jak tam umiescic ten opis :/ zalozylem sobie konto i co dalej hehe zablokowalem sie szczerze mowiac i dlatego ten opis dalem tutuaj ![]() No cóż... zdarza się. P.S. Pozwoliłem sobie poprawić pierwsze dwa komentarze. |
Autor: | Anonymous [ czwartek, 17 marca 2005, 12:45 ] |
Tytuł: | |
nie wiem jak to tam umiescic :/ mozesz jakos pomoc ? |
Autor: | Mis' [ czwartek, 17 marca 2005, 12:51 ] |
Tytuł: | |
widget pisze: nie wiem jak to tam umiescic :/ mozesz jakos pomoc ?
Przyznam szczerze, że do tej pory nie miałem czasu przeczytać instrukcji... może dziś wieczorem... jak rodzina nie będzie zbyt wymagająca ![]() |
Autor: | desperado [ niedziela, 20 marca 2005, 11:02 ] |
Tytuł: | |
Uważam, że w obecnej postaci projekt wiki jest zbyt trudny w obsłudze i dlatego tak słabo się rozwija. Jak widać w powyższych postach nie jest to tylko moja opinia. Nawet twórcy bardzo dobrych opisów gubią się w tej wiki. Uważam, że moderatorzy powinni wyłapywać z forum dobre opisy, sprawdzać je i umieszczać na stronie nnd.freesco.pl na przykaład w dziale Aplikacje. Homepage NND jest wizytówką całego projektu NND i powinien być aktualizowany o ważne informacje. A teraz często ważne i przede wszystkim dobre opisy giną w gąszczu forum. |
Autor: | MAC!EK [ niedziela, 20 marca 2005, 12:18 ] |
Tytuł: | |
desperado pisze: Uważam, że w obecnej postaci projekt wiki jest zbyt trudny w obsłudze i dlatego tak słabo się rozwija. Jak widać w powyższych postach nie jest to tylko moja opinia. Nawet twórcy bardzo dobrych opisów gubią się w tej wiki. Uważam, że moderatorzy powinni wyłapywać z forum dobre opisy, sprawdzać je i umieszczać na stronie nnd.freesco.pl na przykaład w dziale Aplikacje. Homepage NND jest wizytówką całego projektu NND i powinien być aktualizowany o ważne informacje. A teraz często ważne i przede wszystkim dobre opisy giną w gąszczu forum.
dlaczego by nie, upoważniam cię do zbierania opisów, poprawiania ich i przesyłania na mail listę lub komuś z moderatorów na priva. A my je umieścimy w Wiki lub na stronce. Pasuje? |
Autor: | desperado [ niedziela, 20 marca 2005, 15:30 ] |
Tytuł: | |
Nie jestem moderatorem, tymczasowo często jestem na forum ale to pewnie niedługo się zmieni. Nie mam takiej wiedzy, żeby poprawiać opisy. Mogę testować niektóre interesujące mnie rzeczy i to robię. Opisuję np. moje problemy z instalacją (ostatnio mrtg). Mój głos to po prostu propozycja żeby developerzy NND zauważali ciekawe poczynania użytkowników i w miarę możliwości wyróżniali je. Ja raz już napisałem opis jednej aplikacji http://forum.freesco.pl/viewtopic.php?t ... ght=inadyn ,który pozostał bez echa... |
Autor: | Mis' [ niedziela, 20 marca 2005, 15:38 ] |
Tytuł: | |
desperado pisze: Nie jestem moderatorem, tymczasowo często jestem na forum ale to pewnie niedługo się zmieni. Nie mam takiej wiedzy, żeby poprawiać opisy. Mogę testować niektóre interesujące mnie rzeczy i to robię. Opisuję np. moje problemy z instalacją (ostatnio mrtg). Mój głos to po prostu propozycja żeby developerzy NND zauważali ciekawe poczynania użytkowników i w miarę możliwości wyróżniali je. Ja raz już napisałem opis jednej aplikacji http://forum.freesco.pl/viewtopic.php?t ... ght=inadyn ,który pozostał bez echa...
mylisz się, że opis nie został zauważony. przygotowanie natywnego pakietu NND powędrowało do mojej listy "ToDo". Niestety jest ona dość długa... W tej chwili są istotniejsze rzeczy nad którymi pracujemy, a ponieważ Twój opis jest dość dokładny więc na razie wystarczy. Co do propozycji Mac!ka to aby przejrzeć i zebrać linki do ciekawych opisów, a następnie wysłać je mailem lub prywatną wiadomością nie potrzeba uprawnień moderatora. |
Autor: | Maciek [ niedziela, 20 marca 2005, 16:23 ] |
Tytuł: | |
desperado pisze: Ja raz już napisałem opis jednej aplikacji http://forum.freesco.pl/viewtopic.php?t ... ght=inadyn ,który pozostał bez echa...
Ej.. nie za dużo wymagasz? Nikt z nas nie ma etatu na freesco.pl. Napisałem ci na priv, że opis wrzucę. A mam ostatnio takie sytuacje, że nie mam czasu się podrapać... Opis wrzuciłem na stronę http://wiki.nnd.freesco.pl/index.php/Alternatywny_klient_Dyndns_-_inadyn, ponieważ wydaje mi się, że tam jest na razie jego miejsce, jeśli powstanie paczka, to opis będzie także na stronie NND. Poza tym nas jest kilku, a użytkowników Freesco i NND zarejestrowanych na forum kilkuset, jakby zaczęli bardziej dbać o tworzenie informacji używając wiki byłoby fajniej ![]() |
Autor: | czerwo [ niedziela, 20 sierpnia 2006, 15:50 ] |
Tytuł: | |
co nalezy zmienic w konfiguracji exima?? |
Autor: | fox [ czwartek, 23 listopada 2006, 10:56 ] |
Tytuł: | Re: SpamAssassin - filtr antyspamowy - instalacja |
widget pisze: nastepnie w katalogu uzytkownika po pierwszym jego wyslaniu maila znajdzie sie plik /home/uzytkownik/.spamassassin/user_prefs. Nie wiem co prawda jak ominac to i zeby program korzystal tylko z ustawien glownych ale jest on konfiguruje sie go zupelnie identycznie jak plik /etc/mail/.spamassassin/local.cf wiec czy go skopiujecie czy co zrobicie ale tak musi po prostu byc i dostep do katalogu musi miec uzytkownik.mail !!!!!! Nie wiem dlaczego i do czego jest potrzebny ten plik ale inaczej nie skanuje dobrze i nie korzysta z ustawien glownych albo w ogole z nich nie korzysta tylko z ustawien uzytkownika. Mniejsza z tym.
SpamAssassin domyślnie wyszukuje preferencje użytkownika w tym pliku. By tego nie robił trzeba go uruchomić w następujący sposób: -d uruchomienie w trybie demona -x spamd nie wykorzystuje preferencji użytkownika |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |