"Milikilah program-program yang ber-GNU"
Site Search :
 

Pooling


Home Anggota Dokumentasi Artikel Download Kegiatan
Buku tamu Daftar KPLI Hubungi kami Other links Mailing list
Kelompok Pengguna Linux Indonesia [KPLI], Area Klaten [PELIK] Homepages
FILTERING EMAIL dengan PROCMAIL

Ini akan membuat nama mailbox yang bagus tetapi akan menyebabkan pesan yang tertulis admin/setup/programming misalnya [email protected] akan dimasukkan juga. jadi mungkin bisa ditambahkan dengan karakter (@) jadi kondisinya seperti ini:
:0:
* ^TO_\/(linux-admin|linux-setup|linux-programming)@
in-l-$MATCH

Ini akan membuat lebih baik hanya pesan procmail@ dan vim@ yang akan dimasukkan ke direktori spt ini:
in-l-linux-admin@
in-l-linux-setup@
in-l-linux-programming@

Untuk menghapus trailing @ dari mailbox name anda bisa gunakan recipe berikut:
:0:,br>* ^TO_\/{list1|list2|list3)@
* MATCH ?? ()\/[^@]+
in-l-$MATCH

Berikut keterangannya:
NotasiArtinya
:0Mulai sebuah recipe
:lock file
*Mulai kondisi
^TO_Lihat ke header yang dimulai dengan To, Cc, Resent-To atau target spesifikasi yang diikuti oleh karakter apapun atau tidak ada
(list1|list2|list3)@String list1 atau list2 atau list3
in-l-$MATCHJIka match masukkan email ke mailbox $MAILDIR/in-l-$MATCH, match adalah variable dimana list1 atau list2 atau list3 ditemukan, jika tidak match teruskan ke recipe berikutnya
()\/Jika ada yang match setelah operator ()\/ masukkan ke variable match (timpakan nilai yang lama)
[^@]Semua karakter selain @
in-l-$MATCHJika sukses simpan ke $MAILDIR/in-l-$MATCH, jika tidak teruskan ke recipe berikutnya






Copyright (a) 2001 Pelik
Design by globalnet

Hosted by www.Geocities.ws

1