|
# Konfiguracny subor
# format riadku:
# /regexp1/modif1
# /regexp2/modif2
# &/regexp3/modif3
# cmd1
# cmd2
# . - . ak vykonal cmd, tak ukoci spracovanie (; -pokracuj)
#
# regexp - regular expresion
# modif - modifikator, ziaden, jeden, alebo viacero z:
# i - ignore case (default)
# c - case senzitive
# h - match in head only (default)
# t - match in text only
# a - match in all mail
# F - match in 'From' area only
# T - match in 'To' area only
# C - match in 'Cc' area only
# S - match in 'Subject' area only
# ! - not, regexp nesmie sadnut
# cmd - command:
# -filename - save mail to a file
# % - save file to standard inbox
# @address - forward email to another address
# |prog args.. - filter all email
# h|prog args.. - filter head of email
# t|prog args.. - filter only text of email
# a|prog args.. - filter all email
# ak prog zacina znakom \, tak sa jeho vystup nebude
# posielat odosielatelovi.
# Zasady vtvarania konfiguracneho suboru:
# 1) tento program sa vyhodnocuje vzdy zhora dole.
# 2) viac podmienok zasebou predstavuju OR (ALEBO) !!!
# ak je pred podmienkou znak '&' tak predstavuje AND (A SUCASNE) !!!
# Podmienky sa vyhodnocuju podla poradia, nie podla priority operatorov !!!
# 3) prazdny riadok, alebo riadok zacinajuci '.' alebo ';' ukoncuje podmienku
# 4) ak je podmienka splnena a je ukoncena bodkou '.', tak sa ukonci aj
# spracovanie celeho email-u
# 5) '{' a '}' na zaciatku riadku predstavuju blok.
# 6) Ak by mailsort zlyhal, tak neulozeny email zapise do suboru ~/UNSORTED_MAIL
# !!! POZOR !!! zalezi na kazdom znaku, aj na medzerach ' ' !
# predstavte si ze mate login "jano" a homedir mate v "/home/jano" ;-)
# oznam ze mi prisla posta
h|\/usr/local/bin/tell jano "Prisla nova posta"
# Ak je v poli subject napisane slovo News , tak spravu zapis do suboru:
# /home/jano/mail/news a skonci
/News/S
-mail/news
.
# Ak je posta od fera zapis ju do suboru /home/jano/mail/fero,
# posliju petrovi a pavlovi a potom skonci
/fero/F
-mail/fero
@ peter pavol
.
# Ak je sprava od petra a v poli subject na napisane kto si
# tak mu odpovedz a pokracuj v porovnavani
/peter/F
&/kto si/S
t|/bin/echo "to som ja, co ma nepoznavas"
# Zapis postu na standardne miesto - do INBOXU
%
# Ak posta nejakou chybou konfiguracneho suboru nieje nikam zatriedena, tak
# bude zapisana do suboru UNSORTED_MAIL v domovskom adresary uzivatela.
| |