- /etc/Procmail/Rc/subject.rc
-
:0:
* ^Subject:.*\<I love you\>
/etc/Procmail/Filtered/subject
subject.rc dosyasının içine yukarıda satırları
yazalım. Bu dosya yardımıyla procmail, sisteminize gelen epostaların
başlığındaki subject satırını tarayarak, içinde
"I love you" olan iletileri
/etc/Procmail/Filtered/subject adındaki dosyaya
gönderir.
Örnekler üzerinden gidilip birkaç örnek sonra bu dosyalardaki
sözdizimi ile ilgili açıklama yapılacak.
- /etc/Procmail/Rc/spamlist.rc
-
FROM_=`formail -rt -xTo: \
| expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
:0
* $ ? echo ${FROM_} | grep ${FROM_} '/etc/Procmail/black.list'
/etc/Procmail/Filtered/spam
spamlist.rc dosyasına da yukarıdaki satırları
yazalım. Bu satırlar ne anlatıyor?
Gelen iletiden from bilgisi formail
programı ile alınıyor. (Bende formail programı var mı diye şüphe
içerisindeyseniz, düşünmeyin. Procmail programını kurarken aynı zamanda
onu da yüklediniz.) Daha sonra /etc/Procmail/black.list
dosyasında bu from bilgisi var mı yok mu aranıyor.
Eğer bulunursa bu ileti, inbox yerine
/etc/Procmail/Filtered/spam dosyasına yazılıyor.
Bu eposta adresinin spam olduğuna kesin eminseniz
spam dosyası yerine /dev/null'ın
engin derinliğinede gönderebilirsiniz.
/etc/Procmail/black.list dosyasını oluşturup bu dosyanın
içine sisteminizi rahatsız eden eposta adreslerini kayıt edebilirsiniz.
Bu sayede kendi spam listenizi oluşturabilirsiniz.
- /etc/Procmail/Rc/body.rc
-
:0 B:
* I send you this file in order to have your advice
/etc/Procmail/Filtered/dustbin
body.rc dosyasının içine yazacağınız yukarıdaki satırlar,
gelen iletilerin gövdesini tarayarak içinde "I send you this file
in order to have your advice" yazan satırı bulursa
iletiyi /etc/Procmail/Filtered/dustbin adlı dosyaya atacaktır.
Bu satır bildiğiniz gibi geçenlerde birçok kimseyi rahatsız eden virusun
gövdesinde yazıyordu.
Benim dustbin dosyamın boyutu aradabir artıyor :))
- /etc/Procmail/Rc/trailer.rc
-
:0 fb
* ? test -r /etc/trailer.txt
| cat - ; \
sed -e "s/\$//g" \
</etc/trailer.txt
trailer.rc dosyasının içeriğide yukarıdaki gibi.
Peki bu dosya ne yapar? Aslında pek bir şey yapmaz. Gelen her iletinin
en alt kısmına sizin belirlemiş oldugunuz satırları ekler.
Giden iletilere ekleyebilseydi daha iyi olurdu.:)
Bunun çalışması için /etc/trailer.txt dosyasını
oluşturalım ve içine her iletiye eklemek istediğimiz satırları yazalım.