File: rcfile

package info (click to toggle)
mailfilter 0.8.2-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 2,744 kB
  • ctags: 2,079
  • sloc: cpp: 2,439; ansic: 1,258; sh: 1,209; lex: 566; yacc: 463; makefile: 227; perl: 72
file content (127 lines) | stat: -rw-r--r-- 3,745 bytes parent folder | download | duplicates (8)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# -----------------------------------------------------------
# Logile path (be sure you have write permission in this
# directory; you MUST specify a logfile).  This one auto-
# matically stores the log files sorted by month and year.

LOGFILE = "$HOME/logs/mailfilter-`date +"%h%y"'"


# -----------------------------------------------------------
# Level of verbosity
#
# 0  Silent, show nothing at all
#
# 1  Only show errors
#
# 2  Only show "Deleted..." messages and errors
#
# 3  Default; Show "Deleted..." messages, errors and
#    "Examining..." messages
#
# 4  Like (3), except this also shows the current
#    account's username
#
# 5  Like (4), except this also shows which filter
#    matched which string of an e-mail header
#
# 6  Debugging mode; prints out almost everything

VERBOSE = 3


# -----------------------------------------------------------
# POP server list (do not change the order of the fields!)
# Note: Port 110 is usually the port APOP/POP3 servers use.
# When SSL comes into play, then it is usually 995.

SERVER   = "pop.server.com"
USER     = "username"
PASS     = "password"
PROTOCOL = "pop3"
PORT     = 110

SERVER   = "pop.secondserver.com"
USER     = "anotherusername"
PASS     = "anotherpassword"
PROTOCOL = "pop3/ssl"
PORT     = 995

SERVER   = "apop.server.com"
USER     = "yetanoterusername"
PASS     = "yetanotherpassword"
PROTOCOL = "apop/ssl"
PORT     = 995


# -----------------------------------------------------------
# Do you want case sensitive e-mail filters? { yes | no }

REG_CASE = "no"


# -----------------------------------------------------------
# Sets the type of Regular Expression used { extended | basic }
#
# (The default is 'basic', don't change unless you know what
# you are doing. Extended REs are more complex to set up.)

REG_TYPE = "basic"


# -----------------------------------------------------------
# Maximum e-mail size in bytes that should not be exceeded.

MAXSIZE_DENY = 1000000


# ----------------------------------------------------------
# Filter rules for detecting spam (each rule must be placed
# in a seperate line)

# These filters detect certain unpleasant e-mail subjects:
DENY = "^Subject:.*Get penis enlargement"
DENY = "^Subject:.*WIN MONEY"

# This one filters mail from a certain person:
DENY = "^From:.*spammer@any_spam_organisation.com"

# This one filters mail from everyone at a certain
# organisation:
DENY = "^From:.*@any_provider_that_spams.org"

# We don't want any of those 'LEGAL' messages either
# while stuff with 'legal' in the subject still interests us:
DENY_CASE = "^Subject:.*LEGAL"


# -----------------------------------------------------------
# Normalises the subject strings before parsing, e.g.
# ',L.E-G,A.L; ,C.A-B`L`E, +.B-O`X` ;D`E`S,C;R,A.MB;L,E.R-]'
# becomes 'LEGAL CABLE BOX DESCRAMBLER' which can be filtered.

NORMAL = "yes"


# -----------------------------------------------------------
# The maximum e-mail size in bytes that messages from friends
# should not exceed. Set this to 0 if all your friends (ALLOW)
# can send messages as long as they want.

MAXSIZE_ALLOW = 0


# ----------------------------------------------------------
# Set list of friends that always pass, if they do not
# exceed the message length of MAXSIZE_ALLOW

# This rule allows all mail from a friend who was unlucky
# enough to have signed up with a spam organisation. With DENY
# we block everyone else from that domain though! See above!
ALLOW = "^From:.*a_friend_with_account@any_provider_that_spams.org"

# Of course we allow e-mail from anyone who has something to
# say about mailfilter:
ALLOW = "^Subject:.*mailfilter"

# We also let our girlfriend send any e-mail she wants:
ALLOW = "^From:.*my_girlfriend@any_provider.com"