You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: install/tpl/rspamd_force_actions.conf.master
+18-4Lines changed: 18 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -6,33 +6,47 @@ rules {
6
6
ISPC_WHITELIST_SENDER {
7
7
expression = "(ISPC_WHITELIST_ENVFROM and (R_DKIM_ALLOW or R_SPF_ALLOW)) or (ISPC_WHITELIST_FROM and R_DKIM_ALLOW) and !CLAM_VIRUS and !JUST_EICAR";
8
8
action = "no action";
9
+
message = "Whitelisted sender";
9
10
}
10
11
11
12
ISPC_BLACKLIST_SENDER {
12
-
expression = "(ISPC_BLACKLIST_FROM or ISPC_BLACKLIST_FROM_DOMAIN or ISPC_BLACKLIST_REPLYTO or ISPC_BLACKLIST_REPLYTO_DOMAIN) and !ISPC_WHITELIST_SENDER and !ISPC_WHITELIST_SENDER_DOMAIN and !ISPC_WHITELIST_RECIPIENT";
13
+
expression = "(ISPC_BLACKLIST_FROM or ISPC_BLACKLIST_FROM_DOMAIN or ISPC_BLACKLIST_REPLYTO or ISPC_BLACKLIST_REPLYTO_DOMAIN) and !FORCE_ACTION_ISPC_WHITELIST_SENDER and !FORCE_ACTION_ISPC_WHITELIST_SENDER_DOMAIN and !FORCE_ACTION_ISPC_WHITELIST_RECIPIENT and !FORCE_ACTION_WHITELIST_RECIPIENT_DOMAIN";
13
14
action = "reject";
15
+
message = "Blacklisted sender";
14
16
}
15
17
16
18
ISPC_WHITELIST_SENDER_DOMAIN {
17
19
expression = "(ISPC_WHITELIST_ENVFROM_DOMAIN and (ISPC_WHITELIST_DKIM or ISPC_WHITELIST_SPF)) or (ISPC_WHITELIST_FROM_DOMAIN and ISPC_WHITELIST_DKIM) and !CLAM_VIRUS and !JUST_EICAR";
18
20
action = "no action";
21
+
message = "Whitelisted sender domain";
19
22
}
20
23
21
-
# test multiple recipients, does forced action only apply to the whitelisted recipient or all?
22
-
# if all, combine this with RCPT_COUNT_ONE
24
+
# test multiple recipients, does forced action only apply to the whitelisted recipient or all?
25
+
# if all, combine this with RCPT_COUNT_ONE
26
+
# do all recipients have to be matched in whitelist for symbol to be added, or any ?
23
27
ISPC_WHITELIST_RECIPIENT {
24
28
expression = "ISPC_WHITELIST_ENVRCPT and !CLAM_VIRUS and !JUST_EICAR";
25
29
action = "no action";
30
+
message = "Whitelisted recipient";
26
31
}
27
32
33
+
# ISPC_TEST {
34
+
# #expression = "ISPC_BLACKLIST_TO";
35
+
# expression = "ISPC_WHITELIST_ENVRCPT";
36
+
# action = "no action";
37
+
# message = "TEST RULE";
38
+
# }
39
+
28
40
ISPC_BLACKLIST_RECIPIENT {
29
-
expression = "(ISPC_BLACKLIST_TO or ISPC_BLACKLIST_TO_DOMAIN) and !ISPC_WHITELIST_SENDER and !ISPC_WHITELIST_SENDER_DOMAIN and !ISPC_WHITELIST_RECIPIENT";
41
+
expression = "(ISPC_BLACKLIST_TO or ISPC_BLACKLIST_TO_DOMAIN) and !FORCE_ACTION_ISPC_WHITELIST_SENDER and !FORCE_ACTION_ISPC_WHITELIST_SENDER_DOMAIN and !FORCE_ACTION_ISPC_WHITELIST_RECIPIENT and !FORCE_ACTION_WHITELIST_RECIPIENT_DOMAIN";
30
42
action = "reject";
43
+
message = "Blacklisted recipient";
31
44
}
32
45
33
46
ISPC_WHITELIST_RECIPIENT_DOMAIN {
34
47
expression = "ISPC_WHITELIST_ENVRCPT_DOMAIN and !CLAM_VIRUS and !JUST_EICAR";
0 commit comments