PATH=$HOME/bin:/usr/bin:/usr/athena/bin:/bin:/usr/local/bin:.
#MAILDIR=$HOME/Mail	
#DEFAULT=$MAILDIR/mbox
#LOGFILE=$MAILDIR/from
#LOCKFILE=$HOME/.lockmail
SHELL=/bin/sh

# Przykady uycia procmaila do filtrowania przychodzcej poczty.
# Uwaga! Jeeli chcesz uzywa procmaila dopisz do swojego .forward:
# "|IFS=' '&&exec /usr/bin/procmail -f-||exit 75 # nazwa_konta"
# (razem ze znakami cudzysowiu)
# Jeeli chcesz uzyskac wicej informacji przeczytaj man procmail,
# man procmailsc, man procmailex
#
#   Marek Obuchowicz <elephant@shadow.eu.org>


## Przykad 1: kopiowanie caej przychodzcej poczty
## do pliku $MAILDIR/backup
#:0 c
#backup			    

## Przykad 2: kopiowanie caej przychodzcej poczty
## do spakowanego gzipem pliku $MAILDIR/backup.gz
#:0 c
#| gzip >> backup.gz

## Przykad 3: sortowanie poczty z pld-list
## do pliku $MAILDIR/PLD-list
#:0:
#* ^TOpld-list@mailbox.tuniv.szczecin.pl
#PLD-list

## Przykad 4: zatrzymaj oraz przelij do pager@dione.ids.pl
## wszystkie listy zawierajce w temacie 'DUTimer'
#:0 c
#* ^Subject:.*DUTimer
#! pager@dione.ids.pl

## Przykad 5: automatyczna odpowied na wszystkie listy poza
## pochodzcymi od elephanta (zawiera filtr przeciw zaptleniu)
## Odpowied zawiera plik ~/.vacation
## Zapisuje take adresy nadawcw do pliku vacation.cache
#:0 Whc: vacation.lock
#* !^From.*elephant
#* !^X-Loop: your@e-mail.address
#| formail -rD 8192 vacation.cache
#  :0 ehc         # jezeli adresu nie ma w cache
#  | (formail -rA"Precedence: junk" \
#       -A"X-Loop: your@e-mail.address" ; \
#     cat $HOME/.vacation \
#    ) | $SENDMAIL -oi -t
												
## Przykad 6: kasuja powtarzajce si listy (na podstawie Message ID).
## Zapisuje MSGid-y do pliku msgid.cache (max. wielko 4 kb).
## Zalecane umieszczenie teego filtru na pocztku.
# :0 Wh: msgid.lock
# | formail -D 4096 msgid.cache

## Przykad 7: Automatycznie odpowiada na listy zawierajce tekst
## 'get-info' w temacie. Odpowied zawiera plik ~/.info
#:0
#* !^FROM +YOUR_USERNAME
#* !^Subject:.*Re:
#* ^Subject:.*get info
#| (formail -r ; cat ~/.info) | $SENDMAIL -oi -t
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.

## Przykad 8: Uywanie spamassassina do wyapywania spamu do osobnego
## folderu (possiblespam)
#:0fw
#| /usr/bin/spamassassin
#
#:0:
#* ^X-Spam-Flag: Yes.*
#possiblespam


