31 |
ASGN: remove = ^Lines: |
ASGN: remove = ^Lines: |
32 |
END SECTION ALL |
END SECTION ALL |
33 |
BEGIN SECTION RULE |
BEGIN SECTION RULE |
34 |
COND: ^To:.*<?USERNAME@localhost>? |
COND: HEADER[To] .*<?USERNAME@localhost>? |
35 |
IFTRUE: |
IFTRUE: |
36 |
ASGN: modify = ^(.*)<?(USERNAME@)(.*)>?(.*) >> \1\2\3.ORG\4 |
ASGN: modify = ^(.*)<?(USERNAME@)(.*)>?(.*) >> \1\2\3.ORG\4 |
37 |
END COND |
END COND |
38 |
COND: AND (^Subject: (.*),NOT (^Subject: URGENT)) |
COND: AND (HEADER[Subject] (.*),HEADER[Subject] URGENT) |
39 |
IFTRUE: |
IFTRUE: |
40 |
ASGN: add = X-Comment: This message is not URGENT (\1). |
ASGN: add = X-Comment: This message is not URGENT (\1). |
41 |
ASGN: add = X-Comment: GNU's Not Unix! (\1) |
ASGN: add = X-Comment: GNU's Not Unix! (\1) |
42 |
END COND |
END COND |
43 |
COND: ^X-Mailer: (.*) |
COND: HEADER[X-Mailer] (.*) |
44 |
IFTRUE: |
IFTRUE: |
45 |
ASGN: add = X-Comment: My love \1 |
ASGN: add = X-Comment: My love \1 |
46 |
ASGN: modify = ^X-Mailer: >> X-Mailer: The lousy mailer \1 |
ASGN: modify = ^X-Mailer: >> X-Mailer: The lousy mailer \1 |
47 |
END COND |
END COND |
48 |
RULE: ^gpgd:(.*) |
RULE: HEADER gpgd:(.*) |
49 |
BODY |
BODY |
50 |
ASGN: add = X-GPG-Comment: Encrypted for \1 |
ASGN: add = X-GPG-Comment: Encrypted for \1 |
51 |
ASGN: gpg-encrypt = \1 |
ASGN: gpg-encrypt = \1 |
52 |
END RULE |
END RULE |
53 |
COND: ^Subject: signature |
COND: HEADER[Subject] signature |
54 |
IFTRUE: |
IFTRUE: |
55 |
ASGN: signature-file-append = yes |
ASGN: signature-file-append = yes |
56 |
END COND |
END COND |
57 |
COND: ^Subject: clearmsg |
COND: HEADER[Subject] clearmsg |
58 |
IFTRUE: |
IFTRUE: |
59 |
ASGN: body-clear-append = src/hi.txt |
ASGN: body-clear-append = src/hi.txt |
60 |
ASGN: external-body-processor = /usr/bin/formail |
ASGN: external-body-processor = /usr/bin/formail |
61 |
END COND |
END COND |
62 |
COND: ^Subject: external |
COND: HEADER[Subject] external |
63 |
IFTRUE: |
IFTRUE: |
64 |
ASGN: external-body-processor = /usr/bin/formail |
ASGN: external-body-processor = /usr/bin/formail |
65 |
END COND |
END COND |
66 |
COND: ^gpg-encrypt |
COND: HEADER ^gpg-encrypt |
67 |
IFTRUE: |
IFTRUE: |
68 |
ASGN: gpg-encrypt = USERNAME |
ASGN: gpg-encrypt = USERNAME |
69 |
END COND |
END COND |
70 |
COND: ^gpg-sign |
COND: HEADER ^gpg-sign |
71 |
IFTRUE: |
IFTRUE: |
72 |
ASGN: gpg-sign = yes |
ASGN: gpg-sign = yes |
73 |
END COND |
END COND |
74 |
COND: ^Subject: gpg-all |
COND: HEADER[Subject] gpg-all |
75 |
IFTRUE: |
IFTRUE: |
76 |
ASGN: gpg-encrypt = USERNAME |
ASGN: gpg-encrypt = USERNAME |
77 |
ASGN: gpg-sign = yes |
ASGN: gpg-sign = yes |
78 |
END COND |
END COND |
79 |
COND: ^Subject: gpg-encrypt |
COND: HEADER[Subject] gpg-encrypt |
80 |
IFTRUE: |
IFTRUE: |
81 |
ASGN: gpg-encrypt = USERNAME-1,USERNAME-2,USERNAME-3 |
ASGN: gpg-encrypt = USERNAME-1,USERNAME-2,USERNAME-3 |
82 |
END COND |
END COND |
83 |
COND: ^Subject: gpg-sign |
COND: HEADER[Subject] gpg-sign |
84 |
IFTRUE: |
IFTRUE: |
85 |
ASGN: gpg-sign = yes |
ASGN: gpg-sign = yes |
86 |
END COND |
END COND |
87 |
COND: ^ALL |
COND: HEADER ALL |
88 |
IFTRUE: |
IFTRUE: |
89 |
ASGN: body-append = misc/notatki.txt |
ASGN: body-append = misc/notatki.txt |
90 |
ASGN: gpg-encrypt = USERNAME |
ASGN: gpg-encrypt = USERNAME |
92 |
ASGN: rot13-subject = yes |
ASGN: rot13-subject = yes |
93 |
ASGN: ROT13-BODY = yes |
ASGN: ROT13-BODY = yes |
94 |
END COND |
END COND |
95 |
COND: ^Subject: rot13-all |
COND: HEADER[Subject] rot13-all |
96 |
IFTRUE: |
IFTRUE: |
97 |
ASGN: rot13-subject = yes |
ASGN: rot13-subject = yes |
98 |
ASGN: rot13-body = yes |
ASGN: rot13-body = yes |
99 |
END COND |
END COND |
100 |
COND: ^Subject: rot13-body |
COND: HEADER[Subject] rot13-body |
101 |
IFTRUE: |
IFTRUE: |
102 |
ASGN: rot13-body = yes |
ASGN: rot13-body = yes |
103 |
END COND |
END COND |
104 |
COND: ^Subject: rot13-subject |
COND: HEADER[Subject] rot13-subject |
105 |
IFTRUE: |
IFTRUE: |
106 |
ASGN: rot13-subject = yes |
ASGN: rot13-subject = yes |
107 |
END COND |
END COND |
108 |
COND: ^Subject: rm-rrt |
COND: HEADER[Subject] rm-rrt |
109 |
IFTRUE: |
IFTRUE: |
110 |
ASGN: rm-rrt = USERNAME@localhost |
ASGN: rm-rrt = USERNAME@localhost |
111 |
END COND |
END COND |
112 |
COND: ^Subject: rm-post |
COND: HEADER[Subject] rm-post |
113 |
IFTRUE: |
IFTRUE: |
114 |
ASGN: rm-post = alt.unix |
ASGN: rm-post = alt.unix |
115 |
END COND |
END COND |
116 |
COND: ^Subject: rm-gpg |
COND: HEADER[Subject] rm-gpg |
117 |
IFTRUE: |
IFTRUE: |
118 |
ASGN: rm-rrt = USERNAME@localhost |
ASGN: rm-rrt = USERNAME@localhost |
119 |
ASGN: rm-gpg = USERNAME |
ASGN: rm-gpg = USERNAME |
120 |
END COND |
END COND |
121 |
COND: ^Subject: rm-all |
COND: HEADER[Subject] rm-all |
122 |
IFTRUE: |
IFTRUE: |
123 |
ASGN: rm-rrt = USERNAME@tokyo.net |
ASGN: rm-rrt = USERNAME@tokyo.net |
124 |
ASGN: rm-header = EXTRA-Z1: TEST |
ASGN: rm-header = EXTRA-Z1: TEST |
125 |
END COND |
END COND |
126 |
COND: ^Subject: body-append |
COND: HEADER[Subject] body-append |
127 |
IFTRUE: |
IFTRUE: |
128 |
ASGN: body-append = misc/notatki.txt |
ASGN: body-append = misc/notatki.txt |
129 |
END COND |
END COND |
130 |
COND: ^Subject: ALL |
COND: HEADER[Subject] ALL |
131 |
IFTRUE: |
IFTRUE: |
132 |
ASGN: body-append = misc/notatki.txt |
ASGN: body-append = misc/notatki.txt |
133 |
ASGN: gpg-encrypt = USERNAME |
ASGN: gpg-encrypt = USERNAME |