I need some help understanding the valid "result" values that can be used in Postfix lookup tables and what the result values do. The examples I see in various places in the docs seem to contradict each other.
As just one example, I'd like to configure postscreen_access.cidr. But I also need a broader understanding. http://www.postfix.org/DATABASE_README.html says nothing about result values http://www.postfix.org/POSTSCREEN_README.html shows an example that uses "permit" and reject" for a CIDR table. But http://www.postfix.org/cidr_table.5.html shows only an example that uses "OK" and "REJECT" without explaining their meaning/effect. http://www.postfix.org/access.5.html describes the effect of a variety of results for access-type tables. It says it works for DB, REGEXP and PCRE tables and smtpd, but it doesn't say that it works for CIDR tables nor for postscreen. So this leaves me with the following questions: 1) How can I tell which result values can be used in any given lookup table? 2) Is there a difference between "OK" and "permit"? If so, what? 3) When can/should text follow the "reject" 4) Does "dunno" work the same as described in http://www.postfix.org/access.5.html 5) More generally, for any given table, how would I determine which result values are allowed and what they will do? Thanks in advance, Michael