1# FINAL-TAGGING.RC
2#
3#  Tags email with the proper X-SBCLASS: headers, and
4#  if OUTLOOKTAGGING=yes, embeds the appropriate tags
5#  in the Subject: header.
6#
7# Last updated: 10/14/2016
8
9# Deliver Dangerous Content
10#
11:0
12* DANGEROUS ?? ^yes$
13{
14 :0
15 * OUTLOOKTAGGING ?? ^yes$
16 {
17  :0
18  { LOCALBUFFER=`${FORMAIL} -xSubject:` }
19
20  SBLOGFLAGS="ALWAYS 1 CLASS"
21  SBLOG="Dangerous Content"
22  #SBLOG="A1C-Dangerous Content"
23  INCLUDERC=${SBDIR}/functions/loglevel.rc
24
25  SBLOGFLAGS="LOG 1"
26  SBLOG="Subject: X-SBClass: Dangerous (${LOCALBUFFER})"
27  #SBLOG="L1-Subject: X-SBClass: Dangerous (${LOCALBUFFER})"
28  INCLUDERC=${SBDIR}/functions/loglevel.rc
29
30  :0 f
31  | ${FORMAIL} -I"Subject: X-SBClass: Dangerous (${LOCALBUFFER})"
32 }
33
34 :0 E
35 {
36  SBLOGFLAGS="ALWAYS 1 CLASS"
37  SBLOG="Dangerous"
38  #SBLOG="A1C-Dangerous"
39  INCLUDERC=${SBDIR}/functions/loglevel.rc
40 }
41}
42
43:0
44* SPAMTAG ?? ^yes$
45* ! DANGEROUS ?? ^yes$
46{
47 :0
48 * OUTLOOKTAGGING ?? ^yes$
49 {
50  :0
51  { LOCALBUFFER=`${FORMAIL} -xSubject:` }
52
53  SBLOGFLAGS="ALWAYS 1 CLASS"
54  SBLOG="Spam"
55  #SBLOG="A1C-Spam"
56  INCLUDERC=${SBDIR}/functions/loglevel.rc
57
58  SBLOGFLAGS="LOG 1"
59  SBLOG="Subject: X-SBClass: Spam (${LOCALBUFFER})"
60  #SBLOG="L1-Subject: X-SBClass: Spam (${LOCALBUFFER})"
61  INCLUDERC=${SBDIR}/functions/loglevel.rc
62
63  :0 f
64  | ${FORMAIL} -I"Subject: X-SBClass: Spam (${LOCALBUFFER})"
65 }
66
67  :0 E
68  {
69   SBLOGFLAGS="ALWAYS 1 CLASS"
70   SBLOG="Spam"
71   #SBLOG="A1C-Spam"
72   INCLUDERC=${SBDIR}/functions/loglevel.rc
73  }
74}
75
76:0
77* BLOCKTAG ?? ^yes$
78* ! DANGEROUS ?? ^yes$
79* ! SPAMTAG ?? ^yes$
80{
81 :0
82 * OUTLOOKTAGGING ?? ^yes$
83 {
84  :0
85  { LOCALBUFFER=`${FORMAIL} -xSubject:` }
86
87  SBLOGFLAGS="ALWAYS 1 CLASS"
88  SBLOG="Blocked"
89  #SBLOG="A1C-Blocked"
90  INCLUDERC=${SBDIR}/functions/loglevel.rc
91
92  SBLOGFLAGS="LOG 1"
93  SBLOG="Subject: X-SBClass: Blocked (${LOCALBUFFER})"
94  #SBLOG="L1-Subject: X-SBClass: Blocked (${LOCALBUFFER})"
95  INCLUDERC=${SBDIR}/functions/loglevel.rc
96
97  :0 f
98  | ${FORMAIL} -I"Subject: X-SBClass: Blocked (${LOCALBUFFER})"
99 }
100
101  :0 E
102  {
103   SBLOGFLAGS="ALWAYS 1 CLASS"
104   SBLOG="Blocked"
105   #SBLOG="A1C-Blocked"
106   INCLUDERC=${SBDIR}/functions/loglevel.rc
107  }
108}
109
110:0
111* ADMINTAG ?? ^yes$
112* ! DANGEROUS ?? ^yes$
113* ! SPAMTAG ?? ^yes$
114* ! BLOCKTAG ?? ^yes$
115{
116 SBLOGFLAGS="ALWAYS 1 CLASS"
117 SBLOG="Admin"
118 #SBLOG="A1C-Admin"
119 INCLUDERC=${SBDIR}/functions/loglevel.rc
120}
121
122:0
123* BULKTAG ?? ^yes$
124* ! ADMINTAG ?? ^yes$
125* ! DANGEROUS ?? ^yes$
126* ! SPAMTAG ?? ^yes$
127* ! BLOCKTAG ?? ^yes$
128{
129 SBLOGFLAGS="ALWAYS 1 CLASS"
130 SBLOG="Bulk"
131 #SBLOG="A1C-Bulk"
132 INCLUDERC=${SBDIR}/functions/loglevel.rc
133}
134
135:0
136* ! BULKTAG ?? ^yes$
137* ! ADMINTAG ?? ^yes$
138* ! DANGEROUS ?? ^yes$
139* ! SPAMTAG ?? ^yes$
140* ! BLOCKTAG ?? ^yes$
141{
142 SBLOGFLAGS="ALWAYS 1 CLASS"
143 SBLOG="OK"
144 #SBLOG="A1C-OK"
145 INCLUDERC=${SBDIR}/functions/loglevel.rc
146}
147
148