| Siec TCP/IP || Otoczenie Sieciowe || Poczta || Usnet || FTP || Konto Shellowe || Czat || IRC || Serwer PROXY |

Poczta e-mail

Spam i filtry antyspamowe

Niestety chyba większość z nas spotkała się już ze zjawiskiem SPAMu, czyli z przesyłkami mailowymi zawierającymi niechciane reklamy, jakieś oszukańcze ostrzeżenia o wirusach, lanuszki szczęścia czy np. recepty za zarobienie wielkiej kasy. jakby tego było mało czasem przytrafi się jeszcze jakiś kolega co zacznie nam wysyłać np. bzdurne dowcipy, których z czasem mamy dosyć a jemu nie można wytłumaczyć tego ;-). Dobra na razie starczy wyjaśnień co to SPAM, a zajmiemy się tym jak go tępimy na na naszym serwerze pocztowym.

Zwalczanie SPAMu w poczcie elektronicznej na serwerze banita.pl odbywa się poprzez odfiltrowywanie maili spamerskich, które znajdują się w bazie systemu Polspam.org oraz dodatkowo poprzez własne bazy spamerów definiowane samodzielnie przez naszych użytkowników kont pocztowych dla tylko ich własnych kont. 

Baza spamerskich maili w stylu Polspam.org, bywa mało elastyczna w wypadku jednorazowego spamu z danego adresu często generowanego losowo. Dlatego też ochrona antyspamowa na serwerze banita.pl został wzbogacony dodatkowo o  system SpamAssassin. Zaletą SpamAssassin jest to że identyfikuje spam na podstawie analizy treści maila. Dodatkowo serwer poczty banita.pl korzysta z bazy adresów spamerskich opartych na RBL, więc nie przyjmuje poczty z serwerów powszechnie uznanych za spamerskie. Tego nie można wyłączyć indywidualnie dla poszczególnych kont. Co to są RBLe możesz przeczytać i sprawdzić ich bazy pod tym adresem http://nospam-pl.net/rbl.php.

Standardowo SPAM leci od razu do kosza ale możesz go np. archiwizować na serwerze w odpowiednim pliku, nie ma problemu też żebyś jednak otrzymywał przesyłki zawierające spam. Jeśli sobie tego życzysz, ochronę antyspamową swojego konta pocztowego możesz wyłączyć. Konfiguracja filtrów antyspamowych jest opisana poniżej wiec zapraszam do dalszej lektury.

Konfiguracja filtrów antyspamowych:

- system Polspam.org i SpamAssassin (pierwsza linia obrony)

"PolSpam jest niekomercyjnym, otwartym projektem, prowadzonym przez kilkunastu administratorów różnych polskich serwerów, mającym na celu ochronę serwerów internetowych oraz użytkowników przed niechcianą pocztą. Realizowane jest to poprzez zbieranie i udostępnianie bazy adresów, z których wysyłany był SPAM." (definicja ze strony projektu)

Nasz serwer pocztowy korzysta z bazy adresów spamerskich gromadzonych przez ten projekt.Dodatkowo następuje analiza poczty wg. treści poprzez system SpamAssassin.  Przesyłki zakwalifikowane jako SPAM są znakowane ("X-Polspam: yes" w źródle wiadomości), a następnie domyślnym zachowaniem jest odrzucenie takiej przesyłki (trafia do kosza). Jeśli jednak życzysz sobie otrzymywać te spamerskie wiadomości to możesz wyłączyć kasowanie tych maili na swoim koncie pocztowym, stosując poniższe rozwiązanie:

  • Stwórz na własnym komputerze plik tekstowy, o nazwie "polspam", koniecznie pisane małymi literami, czyli nazwa wraz z rozszerzeniem "polspam.txt" (oczywiście bez cudzysłowów).
  • Do pliku "polspam.txt" nic nie wpisuj, powinien być pusty, system sprawdza tylko jego obecność, ale jak tam cos napiszesz to i tak się nic nie stanie, nikt sobie nie będzie tym głowy zaprzątał ;-)
  • Przekopiuj teraz plik polsam.txt np. poprzez FTP na serwer do swojego katalogu domowego, czyli tam gdzie lądujesz po połączeniu z serwerem
  • KONIEC, czyli od teraz będziesz otrzymywać SPAM, skoro go potrzebujesz
  • Analogicznie żeby z powrotem włączyć ochronę antyspamową wystarczy skasować plik "polspam.txt" znajdujący się na serwerze.

- własna baza spamerów (druga linia obrony)

Zdarza się oczywiscie że ktos wysyła nam listy które my uznajemy za SPAM, ale nie znajdują się one w bazie Polspam.org lub nie chcemy ich np. dodawać do tej bazy. Często tak jest właśnie z tymi kolegami wysyłającymi nam durne dowcipy lub jakieś łańcuszki szczęścia. Wtedy pozostaje nam zdefiniować dodatkowo nasz własny filtr antyspamowy zawierający bazę adresów "naszych" spamerów. Jest to naprawdę proste, wystarczy tylko zastosować sie do poniższego:

  • Stwórz na własnym komputerze plik tekstowy, o nazwie "spamer", koniecznie pisane małymi literami, czyli nazwa wraz z rozszerzeniem "spamer.txt" (oczywiście bez cudzysłowów).
  • Wpisz do pliku "spamer.txt" adresy mailowe z jakich otrzymujesz SPAM. Koniecznie w każdym wierszu może być tylko jeden adres, czyli umieszczaj je w kolumnie. Możesz stosować nie tylko "pełne" adresy w stylu "user@serwer_spamerski.pl"  ale zawierające tylko np. nazwę serwera w stylu "@serwer_spamerski.pl" lub tylko  z "drugiej" strony np. "user@" Czyli przykładowy plik "spamer.txt" będzie zawierał coś takiego:
    "user@serwer_spamerski.pl" 
    "userek@spamiki.pl" 
    "user@" 
    "@serwer.com.pl" 
  • Przekopiuj teraz plik spamer.txt  np. poprzez FTP na serwer do swojego katalogu domowego, czyli tam gdzie lądujesz po połączeniu z serwerem
  • KONIEC, udało ci się uruchomić drugą linie obrony przed SPAMem
  • Uaktualnienie pliku spamer.txt może się odbyć poprzez nadpisane na starszą wersje znajdująca się na serwerze jego nowszej wersji (z nową listą SPAMerów) z naszego komputera.

- żeby SPAM nie leciał do kosza ....

Jak już wiesz standardowo przesyłki uznane za SPAM lecą na serwerze do Kosza. Oczywiście możesz to zmienić i nie wyłączając ochrony przed SPAMem, zmienić miejsce docelowe gdzie lądują przesyłki uznane za SPAM. Do głowy przychodzą mi dwa powody dlaczego możesz chciec tak zrobic: obawiasz się że jako SPAM zostanie skasowana jakaś cenna wiadomość lub zamierzasz przeglądać te maile w celu ich zgłaszania do bazy np. projektu Polspam.org. Niezależnie od tego co tobą kieruję, żeby przekierować SPAM do pliku zamiast standardowego kosza, zrób to co poniżej jest opisane:

  • Stwórz na własnym komputerze plik tekstowy, o nazwie "mailspam", koniecznie pisane małymi literami, czyli nazwa wraz z rozszerzeniem "mailspam.txt" (oczywiście bez cudzysłowów).
  • Do pliku "mailpam.txt" nic nie wpisuj, powinien być pusty
  • Przekopiuj teraz plik mailsam.txt np. poprzez FTP na serwer do swojego katalogu domowego, czyli tam gdzie lądujesz po połączeniu z serwerem
  • KONIEC, teraz SPAM do Ciebie nie będzie trafiał do kosza ale do pliku mailspam.txt

UWAGI tyczące całego systemu ochrony antyspamowej czyli czytaj to w razie problemów ;-):

  • Żeby baza projektu Polspam.org była jak najbardziej aktualna, zgłaszaj im SPAM, opis jak to robić jest tutaj Zgłaszanie spamu w Polsapmie.
  • Zauważ że nie zmuszamy Ciebie do używania systemu filtrowania Polsamu, ale jest on standardowo włączony i możesz go w każdej chwili wyłączyć ale nawet jak to wyłączysz te maile SPAMerskie będą ignorowane przez systemy Automatycznego Powiadamiania o Mailach na SMS/ Gadu-Gadu/ WinPopup oraz Automatyczne odpowiadanie na maile
  • Tworząc własną bazę spamerów, za pomocą pliku spamer.txt, wiesz już że możesz korzystać w nim z "niepełnych" adresów. Rób to ostrożnie gdyż np. wpisane samej małpy (@) lub kropki we wierszu zostanie potraktowane ze wszystko uznajesz za SPAM.
  • W pliku spamer.txt możesz umieszczać nie tylko adresy skąd przyszedł SPAM ale też do kogo był kierowany, gdyż często w polu "do" nie ma twego adresu tylko jakiś inny, który przekierowuje listy. Poniżej masz listę pól z jakich możesz "wyłuskać" adres mail i wstawić do do pliku spamer.txt (pola te są ładnie widoczne poprzez źródło wiadomości): "From:", "Sender:", "Reply-To:", "Return-Path:", "To:".
  • Plik spamer.txt możesz tez aktualizować pobierając najpierw jego starszą wersje z serwera ale miej na uwadze został on już lekko przekonwertowany. Mianowicie system na serwerze (Unix) inaczej odczytuje końce wiersza niż twój notatnik pod systemem Windows, stąd też twój notatnik pokaże to blednie że wszystkie maile są w jednym wierszu. Możesz oczywiście z powrotem "poukładać" je w wiersze i na koniec dopisać nowe adresy spamerów no i potem wrzucić plik na serwer. Ten problem z wierszami jaki ma windowsowy Notatnik można rozwiązać używając np. edytora pod Metapad.
  • Jeśli "kolekcjonujesz" SPAM w pliku mailspam.txt (czyli nie leci on do kosza na serwerze), możesz chcieć go czasem przekierować do twojej skrzynki pocztowej żeby móc go np. przejrzeć. Najprościej jest to zrobić z poziomu konta shellowego pisząc w linii komend "zaklęcie" : cat $HOME/mailspam.txt >> $MAIL


Drukuj Dokument