match1 {
type = match;
+ match_all = false;
condition = stress #=;
+ condition = stress != yes;
on_match = postfix:OK;
on_fail = postfix:OK;
}
+match2 {
+ type = match;
+
+ match_all = true;
+ condition = stress >= y;
+ condition = stress >i e;
+ condition = size <i 12345678;
+ condition = encryption_cipher >i rsa;
+ condition = encryption_cipher >i sha;
+ condition = sasl_method == plain;
+
+ on_match = postfix:OK;
+ on_fail = postfix:OK;
+}
+
hostnames1 {
type = strlist;
on_fail = postfix:ok;
}
+ips1 {
+ type = iplist;
+
+ file = nolock:1:data/test_ip_1;
+ file = nolock:1:data/test_ip_2;
+
+ soft_threshold = 1;
+ hard_threshold = 2;
+
+ on_hard_match = postfix:OK;
+ on_soft_match = postfix:OK;
+}
+
+greylist1 {
+ type = greylist;
+
+ prefix = test1_;
+ path = data/;
+ delay = 1;
+ retry_window = 4;
+ client_awl = 2;
+
+ on_greylist = postfix:OK;
+ on_whitelist = postfix:OK;
+}
+
recipient_filter = match1;