EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ webmail ]

"Procmail ile maillerin belirlenen dizine tasinmasi" - Hakan OZAY - (2006-06-30 19:42:10)   [3345]

Ornegin spam ve virus tagini aktif olarak kullandigimiz bir qSheff kullaniyor olalim. Bu durumda konuda {SPAM} ifadesini iceren maillerin SPAM, {VIRUS} iceren maillerin de VIRUS dizinine aktarilmasi icin:

Kullanicinin dizininde(misam vpopmail kullaniyorsak ~vpopmail/domains/domain_name/user_name/ altina) .qmail dosyasi olusturalim ve icerisine procmail'in yolu size uyarlanarak;
| /usr/local/bin/procmail -m ./.procmailrc
yazalim ve kaydedelim. Sonra ayni dizinde .procmailrc dosyasi olusturalim ve icerisine;
PATH=/usr/bin:/bin:/usr/local/bin
HOME=/vpopmail_dizini/domains/domain_name/user_name
MAILDIR=$HOME/Maildir
DEFAULT=$HOME/Maildir/
LOGFILE=$MAILDIR/procmail.log
LOCKFILE=$MAILDIR/procmail.lock
:0w
* ^Subject:.{SPAM}*
.SPAM/
:0w
* ^Subject:.{VIRUS}*
.VIRUS/

yazalim ve kaydedelim. Mailleri direk silmek icin de misal tasinacak klasor kismina .SPAM/ yerine /dev/null yazabiliriz. Hepsi bu kadar.

Ilgili islem loglarini da Maildir dizini altindaki procmail.log dosyasindan takip edebilirsiniz. Islemi durdurmak icin de Maildir altina procmail.lock dosyasini olusturmak yeterli.

Kolay Gelsin...

Arkadaşıma gönder , Ana Sayfa