webForumDet fria alternativet

Procmail som mailfilter

2 svar · 244 visningar · startad av cefalk

cefalkMedlem sedan juni 2000283 inlägg
#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.

GunnarDMedlem sedan juni 20014 250 inlägg
#2

Testa

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

Obs: det står :nolla:.

cefalkMedlem sedan juni 2000283 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?

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb