← Back to team overview

sslug-teknik team mailing list archive

Re: spam fra linux RedHat boxe !!!

 



Marc Cromme wrote:
On Sat, 22 Feb 2003 17:27:13 +0100, Jon Svejgaard wrote:
Eller er der nogen der har en bedre ide?

Man kunne måske forestille sig at bruge fetchmail til at hente mailen og aflevere den gennem et script til postfix, som netop kan håndtere regex til spamfiltrering. Din mailserver bliver så i praksis din egen maskine, og mailen kan læses direkte fra mailboxe på den.

MCH


Hmm - det lyder som om det er et forsøg værd. Kan du sige lidt mere
explicit hvordan man gør???

Ud fra hukommelsen:

Fetchmail skal lære at kalde et script til mail-delivery. Det kan godt lade sig gøre. Dette script kan i princippet arbejde sammen med rmail - dvs man skal fiske afsender og modtager ud af sammenhængen og bruge dem som parametre til rmail. Derved får man mailen injected ind i postfix.

Postfix sættes op til local delivery og smtp. I main.cf angiver man parameterfiler til body_checks og header_checks, og i disse filer lægger man sine regex'er med håndteringsparametren REJECT. Dette vil afføde en returmeddelelse til afsenderen om at mailen er rejected (kan give lidt ekstra trafik med bounce og rebounce, men det burde være til at leve med). Maildelivery og rejects vil blive logget i messages.

Det aller-bedste var jo at spam bliver returneret ulæst og uåbnet til
afsenderen som "undeliverable", så bliver ma nok hurtigst taget af spam
listerne. Kan det også gøres??

Ja, sådan vil det virke, jf. ovenstående.

En ulempe ved metoden er naturligvis, at du selv skal finde brugbare patterns i spam mail, og at du skal passe på at dine egne mails ikke indeholder disse patterns.

Var dette tilstrækkeligt, eller skal vi finde konfig-filer?

MVH
--
Jon Svejgaard
====================================================================
                               | ACE - UNIX/Linux Consultancy
                               | Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx               | DENMARK
http://www.ace.dk              | +45 5826 1799 / +45 4052 0799
====================================================================



Follow ups

References