1 PATH=$HOME/bin:/usr/bin:/usr/athena/bin:/bin:/usr/local/bin:.
5 #LOCKFILE=$HOME/.lockmail
8 # Przyk³ady u¿ycia procmaila do filtrowania przychodz±cej poczty.
9 # Uwaga! Je¿eli chcesz uzywaæ procmaila dopisz do swojego .forward:
10 # "|IFS=' '&&exec /usr/bin/procmail -f-||exit 75 # nazwa_konta"
11 # (razem ze znakami cudzys³owiu)
12 # Je¿eli chcesz uzyskac wiêcej informacji przeczytaj man procmail,
13 # man procmailsc, man procmailex
15 # Marek Obuchowicz <elephant@shadow.eu.org>
18 ## Przyk³ad 1: kopiowanie ca³ej przychodz±cej poczty
19 ## do pliku $MAILDIR/backup
23 ## Przyk³ad 2: kopiowanie ca³ej przychodz±cej poczty
24 ## do spakowanego gzipem pliku $MAILDIR/backup.gz
28 ## Przyk³ad 3: sortowanie poczty z pld-list
29 ## do pliku $MAILDIR/PLD-list
31 #* ^TOpld-list@mailbox.tuniv.szczecin.pl
34 ## Przyk³ad 4: zatrzymaj oraz prze¶lij do pager@dione.ids.pl
35 ## wszystkie listy zawieraj±ce w temacie 'DUTimer'
40 ## Przyk³ad 5: automatyczna odpowied¼ na wszystkie listy poza
41 ## pochodz±cymi od elephanta (zawiera filtr przeciw zapêtleniu)
42 ## Odpowied¼ zawiera plik ~/.vacation
43 ## Zapisuje tak¿e adresy nadawców do pliku vacation.cache
44 #:0 Whc: vacation.lock
46 #* !^X-Loop: your@e-mail.address
47 #| formail -rD 8192 vacation.cache
48 # :0 ehc # jezeli adresu nie ma w cache
49 # | (formail -rA"Precedence: junk" \
50 # -A"X-Loop: your@e-mail.address" ; \
51 # cat $HOME/.vacation \
52 # ) | $SENDMAIL -oi -t
54 ## Przyk³ad 6: kasuja powtarzaj±ce siê listy (na podstawie Message ID).
55 ## Zapisuje MSGid-y do pliku msgid.cache (max. wielko¶æ 4 kb).
56 ## Zalecane umieszczenie teego filtru na pocz±tku.
58 # | formail -D 4096 msgid.cache
60 ## Przyk³ad 7: Automatycznie odpowiada na listy zawieraj±ce tekst
61 ## 'get-info' w temacie. Odpowied¼ zawiera plik ~/.info
63 #* !^FROM +YOUR_USERNAME
65 #* ^Subject:.*get info
66 #| (formail -r ; cat ~/.info) | $SENDMAIL -oi -t
67 # Please check if all the paths in PATH are reachable, remove the ones that
70 ## Przyk³ad 8: U¿ywanie spamassassina do wy³apywania spamu do osobnego
71 ## folderu (possiblespam)
73 #| /usr/bin/spamassassin
76 #* ^X-Spam-Flag: Yes.*