X-Git-Url: http://git.madism.org/?a=blobdiff_plain;ds=sidebyside;f=postlicyd%2Fdata%2Ftest.conf;h=7fe95489a26ea0268c10de17d7e3db5ae9a8c42e;hb=ddf3e587c41536baad71de4008eafd64b8c00d58;hp=5f47d71bbb22ccc52b0c1b0cde80eb85b6a65fff;hpb=8f968cb4add434c8eaf82c0d0891d5336ba4c93e;p=apps%2Fpfixtools.git diff --git a/postlicyd/data/test.conf b/postlicyd/data/test.conf index 5f47d71..7fe9548 100644 --- a/postlicyd/data/test.conf +++ b/postlicyd/data/test.conf @@ -6,5 +6,68 @@ filter1 { on_fail = postfix:OK; } +filter2 { + type = strlist; + + fields = helo_name,client_name; + file = nolock:suffix:1:data/test_hostnames_1; + file = nolock:prefix:4:data/test_hostnames_2; + file = nolock:suffix:8:data/test_hostnames_3; + + soft_threshold = 1; + hard_threshold = 5; + + on_hard_match = postfix:OK; + on_soft_match = postfix:OK; + on_fail = postfix:OK; +} + +filter3 { + type = strlist; + + fields = helo_name,client_name,reverse_client_name; + file = nolock:suffix:1:data/test_hostnames_1; + file = nolock:prefix:4:data/test_hostnames_2; + file = nolock:suffix:8:data/test_hostnames_3; + + soft_threshold = 1; + hard_threshold = 5; + + on_hard_match = postfix:OK; + on_soft_match = postfix:OK; + on_fail = postfix:OK; +} + +filter4 { + type = strlist; + + fields = sender; + file = nolock:suffix:1:data/test_emails_1; + file = nolock:prefix:4:data/test_emails_2; + file = nolock:suffix:8:data/test_emails_3; + + soft_threshold = 1; + hard_threshold = 5; + + on_hard_match = postfix:ok; + on_soft_match = postfix:ok; + on_fail = postfix:ok; +} + +filter5 { + type = strlist; + + fields = sender,recipient; + file = nolock:suffix:1:data/test_emails_1; + file = nolock:prefix:4:data/test_emails_2; + file = nolock:suffix:8:data/test_emails_3; + + soft_threshold = 1; + hard_threshold = 5; + + on_hard_match = postfix:ok; + on_soft_match = postfix:ok; + on_fail = postfix:ok; +} recipient_filter = filter1;