webForumDet fria alternativet

Procmail som mailfilter

Linux & BSD

2 svar · 244 visningar · startad av cefalk

Medlem sedan juni 2000278 inlägg
Frågan#1

Hej!

Jag skulle vilja att procmail ska filtrera bort mail men det gör den inte.

Filen .procmailrc ser ut enligt följande:

VERBOSE=off
PMDIR=$HOME/.procmail
LOGFILE=/dev/null
INCLUDERC=$PMDIR/rc.filter

Sedan filen rc.filter:

SHELL=/bin/sh
:O
* ^From:.*@cefalk.com
/dev/null

Jag vill alltså få procmail att radera alla mail från tex. cefalk.com och om jag får det att fungera vill jag sedan ha en fil med alla adresser som ska vara spärrade så jag slipper skriva en kodsnutt för varje adress.

Den filen ska se ut typ:

joakim@cefalk.com
*@hotmail.com
*@xxx.xxx

Hoppas det är någon som förstår och kan hjälpa mig.

Medlem sedan juni 20014 290 inlägg
#2

Testa

:0:
* ^From: *@cefalk.com
/dev/null

Obs: det står :nolla:.

Medlem sedan juni 2000278 inlägg
#3

Hälften är löst

Skrev följande:

SHELL=/bin/sh
:0:h
* ^From: .*@cefalk.com
mail/Spam

Så nu flyttas alla spammail.

Nu är bara frågan hur jag ska läsa in alla adresser så att jag slipper skriva en kodsnutt för varje adress. Är det någon som vet hur?

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)