File: spam-bayesian.procmailrc

package info (click to toggle)
procmail-lib 1%3A2009.1202-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,384 kB
  • sloc: perl: 294; makefile: 177; sh: 4
file content (47 lines) | stat: -rw-r--r-- 1,499 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# ~/.procmailrc.bayesian
#
# This module demonstrates "Using battery of Bayesian shields from procmail"
# described in README.txt of Procmail Module library. Please read that document
# before trying to use this file. You need to install external programs first.
#
# Copy this file to suitable location, modify it as needed, and
# include file from ~/.procmailrc with call:
#
#       INCLUDERC = $HOME/.procmailrc.bayesian

SHELL       = /bin/sh
PMSRC       = /usr/share/procmail-lib
INCLUDERC   = $PMSRC/pm-javar.rc    # Define variables

#   If you have one of these programs installed,
#   simply remove *comment* from the line.

# JA_UBE_ANNOYANCE_PRG    = "/usr/bin/annoyance-filter"
# JA_UBE_BMF_PRG          = "/usr/bin/bmf" # Bayesian Mail Filter
# JA_UBE_BSFILTER_PRG     = "/usr/bin/bsfilter"
# JA_UBE_BOGOFILTER_PRG   = "/usr/bin/bogofilter"
# JA_UBE_IFILE_PRG        = "/usr/bin/ifile"
# JA_UBE_SPAMASSASSIN_PRG = "/usr/bin/spamassassin" # or use 'spamc'
# JA_UBE_SPAMORACLE_PRG   = "/usr/bin/spamoracle"
# JA_UBE_SPAMPROBE_PRG    = "/usr/bin/spamprobe"

#   This module is "umbrella" for all Bayesian programs.
#   Variable ERROR is set if any of the programs classify
#   message as spam.

INCLUDERC = $PMSRC/pm-jaube-prg-runall.rc

:0 :
* ERROR ?? ^()\/.+
spam.mbox

#   Program `ifile' is special. It can be trained to detect several kinds
#   of messages. Header X-Spamifile will appear

INCLUDERC = $PMSRC/pm-jaube-prg-ifile.rc

:0 :
* ERROR ?? \/[a-z]+
$MATCH.mbox

# End of file