On 2010-11-05 06:21:20 +0100, mouss wrote: > in short, for each map, you have multiple parameters: > - the map type > - the search context (check_client_access, check_sender_acces, ... > transport, virtual_alias_maps, ... etc) > - the list of search keys [...]
Thanks a lot for this very detailed answer. This was exactly the kind of description I was looking for. I have only one comment: > [hash/cdb/...] > > - if parent_domain_matches_subdomains contains smtpd_access: here, the > search list is > S = ( lab1.lab2.lab3.example.com, lab2.lab3.example.com, > lab3.example.com ..., com, 1.2.3.4, 1.2.3, 1.2, 1 ) > so postfix will search for each element of this set and stops as soon as a > match is found. Testing the tld alone seems to be excluded by the access(5) man page, which only documents "domain.tld", i.e. the pattern must contain at least one dot. Is it an error in the man page (which could say "domain" instead, like in Section "Email address extension") or is it intentional? -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <http://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)