Roskapostiongelma tuskin loppuu koskaan ja nykyisin on myös paljon suomenkielisiä roskaposteja, joita tulee yllättävän paljon.
Näiden torjunta voi olla ongelmallista, koska estolistat (RBL/URIBL) eivät näytä purevan niihin erityisen tehokkaasti. Suomi on pieni alue ja Suomesta ei välttämättä kerätä paljon aineistoa näille estolistoille.
Tarkastelin näiden kyseisten roskapostien lähdekoodia ja huomasin, että ne käyttävät samaa pohjaa kaikkiin viesteihin. Roskapostien lähdekoodissa oli käytetty sanaa FLIPMODE!, joten nimesin roskapostit ”FLIPMODE!”-roskaposteiksi ja tein sopivan suodattimen Soforin SMTP-gatewaylle.
Soforilla on oma SMTP-gateway, joten sinne oli helppo tehdä sopiva estosuodatin. Käytämme yleisesti käytössä olevaa Postfix-nimistä ohjelmistoa.
Tällä yksinkertaisella suodatuksella estät suomenkielisiä roskaposteja:
1. Lisää Postfix-konfiguraatioon, /etc/postfix/main.cf, ensin rivi:
body_checks = pcre:/etc/postfix/body_checks
2. Luo tiedosto /etc/postfix/body_checks ja lisää sinne rivi:
/FLIPMODE!/ REJECT You are a spammer
3. Ota uusi konfiguraatio käyttöön:
postfix reload
Jos käytät jotain muuta ohjelmistoa tai valmista SMTP-palvelinta/palvelua, saa niissä myös yleisesti lisättyä tarkistuksia sähköpostin lähdekoodiin. Voit siis lisätä tämän saman tarkistuksen (FLIPMODE!) ja saat vähemmän roskaposteja.
Vastaa