]> git.pld-linux.org Git - packages/procmail.git/blob - procmail-skel
- debugsource is empty, disable it
[packages/procmail.git] / procmail-skel
1 PATH=$HOME/bin:/usr/bin:/usr/athena/bin:/bin:/usr/local/bin:.
2 #MAILDIR=$HOME/Mail     
3 #DEFAULT=$MAILDIR/mbox
4 #LOGFILE=$MAILDIR/from
5 #LOCKFILE=$HOME/.lockmail
6 SHELL=/bin/sh
7
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
14 #
15 #   Marek Obuchowicz <elephant@shadow.eu.org>
16
17
18 ## Przyk³ad 1: kopiowanie ca³ej przychodz±cej poczty
19 ## do pliku $MAILDIR/backup
20 #:0 c
21 #backup                     
22
23 ## Przyk³ad 2: kopiowanie ca³ej przychodz±cej poczty
24 ## do spakowanego gzipem pliku $MAILDIR/backup.gz
25 #:0 c
26 #| gzip >> backup.gz
27
28 ## Przyk³ad 3: sortowanie poczty z pld-list
29 ## do pliku $MAILDIR/PLD-list
30 #:0:
31 #* ^TOpld-list@mailbox.tuniv.szczecin.pl
32 #PLD-list
33
34 ## Przyk³ad 4: zatrzymaj oraz prze¶lij do pager@dione.ids.pl
35 ## wszystkie listy zawieraj±ce w temacie 'DUTimer'
36 #:0 c
37 #* ^Subject:.*DUTimer
38 #! pager@dione.ids.pl
39
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
45 #* !^From.*elephant
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
53                                                                                                 
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.
57 # :0 Wh: msgid.lock
58 # | formail -D 4096 msgid.cache
59
60 ## Przyk³ad 7: Automatycznie odpowiada na listy zawieraj±ce tekst
61 ## 'get-info' w temacie. Odpowied¼ zawiera plik ~/.info
62 #:0
63 #* !^FROM +YOUR_USERNAME
64 #* !^Subject:.*Re:
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
68 # are not.
69
70 ## Przyk³ad 8: U¿ywanie spamassassina do wy³apywania spamu do osobnego
71 ## folderu (possiblespam)
72 #:0fw
73 #| /usr/bin/spamassassin
74 #
75 #:0:
76 #* ^X-Spam-Flag: Yes.*
77 #possiblespam
78
79
This page took 0.119572 seconds and 3 git commands to generate.