/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
procmailrc & sa-learn
Fra : Ivar Madsen


Dato : 31-10-03 23:44

Jeg har på spamassassin.org fundet link til et sted hvor jeg fandt et
eksepmel på hvordan man bare sender en e-mail spamassassin har dømt forkert
til sa-learn, men der er et par småting i den jeg ikke helt kan følge med i
logikken i, måske der er en her der kan forkare mig det?

# Feed redirected spam to sa-learn

:0
* ^To:.*spam@example.com
* < 256000

# Her chekker vi om mailen er til . = et hvert tegn, * = foranstående
# tegn kan forkomme nul eller flere gange, og skal så ende på
# spam@example.com, og mailen skal være på under 256K, men hvorfor det, hvis
# nu en SPAMmail er støre, hvad gør man så?

{
:0c: spamassassin.spamlock
| sa-learn --spam

# Her tog vi en kopi af mailen, satte en lock fil der får spamassassin
# til ikke at lave noget, men hvem sletter denne lock fil? gør sa-learn det?
# Og så kalder vi programmet sa-learn med parameteren --spam som så får
# spamassassin til at genkende mailen som SPAM, men finder den selv udaf
# hvorfor vi betragter det som SPAM, eller skal vi skrive noget om det i
# mailen?

:0
mail/spam
}

# Her tager vi så selve mailen (mod en kopi tiderlgier) og placere den i
folderen mail/spam det lyder som et IMAP system ? men at finde udaf hvordan
jeg sætter et IMAP system op, står stadig på "to-du" listen, så hvad gør
jeg når jeg køre pop3 ? jeg ville ellers bare smide den i /dev/null,,,

# Feed redirected ham to sa-learn

:0
* ^To:.*ham@example.com
* < 256000

{
:0c: spamassassin.hamlock
| sa-learn --ham

:0
mail/ham
}

# Her gør vi så det samme, bare fortæller sp-learn at denne mail er OK.


# Send all other mail through SpamAssassin

:0fw: spamassassin.lock
* < 256000
| /usr/bin/spamassassin -a

# denne forstår jeg så ikke regtigt, man procmailrc siger
# f Consider the pipe as a filter.
# det forstår jeg ikke regtigt meningen med?
# Men hvis mailen er mindre end 256K så sender vi den til spamassassin med
# parameteren -a, og man spamassassin siger
# -a, --auto-whitelist Use auto-whitelists
# Vil det ikke sætte alle mail på en OK liste?

:0 # All non-training messages
! privateaddress@example.net # Forward mail to my non-publicized address

# den sender så alle andre mail til privateaddress@example.net








--
Med venlig hilsen

Ivar Madsen
Der tester mdk9.2

 
 
Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408839
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste