Solar Designer: > Wietse, > > Thank you for your comments and explanation! > > On Wed, Nov 16, 2011 at 01:04:10PM -0500, Wietse Venema wrote: > > I must confess that I no longer understand what the purpose is of > > ACCEPT in header_checks, if the purpose is other than skipping > > all further lookups of all header_checks tables. > > Actually, I think both kinds of ACCEPTs would make sense in different > circumstances: skip further lookups against the current table and skip > further lookups for all header_checks (and body_checks) tables. So that > would be two action names. Hmm, yes, this does become confusing, unless > we use lengthy names like SKIP_THIS_TABLE or SKIP_ALL_TABLES.
As I explained in a different response, there is no "this table" concept outside the low-level (pcre, hash, etc.) table itself. At higher levels, there is a lookup result without source attribution. Considering Postfix's drive to economy of mechanisms, a "this table" concept at higher levels (e.g. multi-table driver, or even higher) is unlikely. So all we can do at the moment is an ACCEPT operation that skips all further lookups in all header_checks tables. Wietse