/[anubis]/anubis/examples/1anubisrc
ViewVC logotype

Diff of /anubis/examples/1anubisrc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by polak, Mon Mar 3 08:53:27 2003 UTC revision 1.3 by gray, Tue Jul 15 10:14:42 2003 UTC
# Line 11  Line 11 
11  #  #
12    
13  ---BEGIN CONTROL---  ---BEGIN CONTROL---
14  # logfile = FILE-NAME  # logfile FILE-NAME
15  # loglevel = NONE-FAILS-ALL  # loglevel NONE-FAILS-ALL
16  # remote-mta = HOST[:PORT]  # remote-mta HOST[:PORT]
17  # local-mta = FILE-NAME [ARGS]  # local-mta FILE-NAME [ARGS]
18  # esmtp-auth = USERNAME:PASSWORD  # esmtp-auth USERNAME:PASSWORD
19  # socks-proxy = HOST[:PORT]  # socks-proxy HOST[:PORT]
20  # socks-v4 = YES-OR-NO  # socks-v4 YES-OR-NO
21  # socks-auth = USERNAME:PASSWORD  # socks-auth USERNAME:PASSWORD
22  # ssl = YES-OR-NO  # ssl YES-OR-NO
23  # oneway-ssl = YES-OR-NO  # ssl-oneway = YES-OR-NO
24  # cert = FILE NAME  # ssl-cert = FILE NAME
25  # key = FILE-NAME  # ssl-key = FILE-NAME
26  # cafile = FILE-NAME  # ssl-cafile = FILE-NAME
27  ---END---  ---END---
28    
29  #  #
# Line 33  Line 33 
33    
34  ---BEGIN RULE---  ---BEGIN RULE---
35    
36  gpg-passphrase = MYSECRETPASSPHRASE  gpg-passphrase MYSECRETPASSPHRASE
37    
38  # Process the (E)SMTP commands.  # Process the (E)SMTP commands.
39    
40  if command["mail from"] = ".*<?root@localhost>?"  if command["mail from"] ".*<?root@localhost>?"
41   STOP   STOP
42  fi  fi
43    
# Line 45  fi Line 45  fi
45  # The Triggers:  # The Triggers:
46    
47  rule "^gpg-encrypt"  rule "^gpg-encrypt"
48   gpg-encrypt = GPG-KEY(S)   gpg-encrypt GPG-KEY(S)
49  done  done
50    
51  rule "^gpg-sign"  rule "^gpg-sign"
52   gpg-sign = yes   gpg-sign yes
53  done  done
54    
55  rule "^gpg-dynamic:(.*)"  rule "^gpg-dynamic:(.*)"
56   add header[X-GPG-Comment] "Encrypted for \1"   add header[X-GPG-Comment] "Encrypted for \1"
57   gpg-encrypt = \1   gpg-encrypt \1
58  done  done
59    
60  #  #
61  #  #
62  #  #
63    
64  if header[To] = ".*<?friend1@somewhere.net>?"  if header[To] ".*<?friend1@somewhere.net>?"
65   modify header[Reply-To] "mybox@myisp.net"   modify header[Reply-To] "mybox@myisp.net"
66   add header[X-Comment] "GNU's Not Unix!"   add header[X-Comment] "GNU's Not Unix!"
67  fi  fi
68    
69  if header[X-Mailer] :perlre = "(.*)"  if header[X-Mailer] :perlre "(.*)"
70   add header[X-Comment] "\1 rocks!"   add header[X-Comment] "\1 rocks!"
71   modify header[X-Mailer] "The lousy mailer \1"   modify header[X-Mailer] "The lousy mailer \1"
72  fi  fi
73    
74  if header[Subject] = "(.*)" and not header[Subject] :scase = "URGENT"  if header[Subject] "(.*)" and not header[Subject] :scase "URGENT"
75   add header[X-Comment] "This message is not URGENT (\1)."   add header[X-Comment] "This message is not URGENT (\1)."
76  fi  fi
77    
78  if header[Subject] = "rot13-body"  if header[Subject] "gpg-encrypt"
79   rot13-body = yes   gpg-encrypt GPG-KEY(S)
80  fi  fi
81    
82  if header[Subject] = "gpg-encrypt"  if header[Subject] "gpg-sign"
83   gpg-encrypt = GPG-KEY(S)   gpg-sign PASSPHRASE
84  fi  fi
85    
86  if header[Subject] = "gpg-sign"  if header[Subject] "signature-file"
87   gpg-sign = PASSPHRASE   signature-file-append yes
 fi  
   
 if header[Subject] = "signature-file"  
  signature-file-append = yes  
 fi  
   
 if header[Subject] = "rm-rrt"  
  rm-rrt = EMAIL-ADDRESS  
88  fi  fi
89    
90  ---END---  ---END---

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26