On Thu, Jul 24, 2008 at 07:48:51PM +0200, mouss wrote: > Victor Duchovni wrote: > >[snip] > >Listen carefully when Wietse and I recommend "proxymap". > > > >Step 1: migrate to "proxy:ldap:" tables > > > >Step 2: debug any problems that remain after Step 1. > > a question here. is there a reason why proxymap wouldn't be the default > (so people would have to exclude maps instead of listing the ones that > use the proxymap service)?
The only tables in a default Postfix configuration are (I compile with "cdb" as the default_database_type): alias_database = cdb:/etc/mail/aliases alias_maps = cdb:/etc/mail/aliases authorized_flush_users = static:anyone authorized_mailq_users = static:anyone authorized_submit_users = static:anyone local_recipient_maps = proxy:unix:passwd.byname $alias_maps Any other tables are user defined. You seem to suggest that all "ldap", "mysql", ... tables be automatically proxied, even when defined as: foo_maps = ldap:/some/table.cf how would one specify an unproxied table? If we want to force all LDAP and *SQL to be proxied when allowed, we'd need to revise the dict_open() interface, so that clients can specify tables that must not be proxied for security reasons, and also the map type registration interface, so that appropriate types are marked for auto-proxy. It is not obious how proxy_read_maps will cove to have the right value when people use custom tables. I don't know that it is safe to allow proxymap() to be "promiscuous" and allow any table to be opened. -- Viktor. Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the "Reply-To" header. To unsubscribe from the postfix-users list, visit http://www.postfix.org/lists.html or click the link below: <mailto:[EMAIL PROTECTED]> If my response solves your problem, the best way to thank me is to not send an "it worked, thanks" follow-up. If you must respond, please put "It worked, thanks" in the "Subject" so I can delete these quickly.