On Thu, Mar 18, 2010 at 01:54:08PM -0300, Ronie Gilberto Henrich wrote:

> Isn't it a simpler way to accomplish that?

No.

> Something like a support for variables (%u) on the left side?
> 
> Example:
> everyone_query_filter = (&(accountStatus=active)(%u=everyone))

This is not "simpler" it is simply wrong. The substituted LDAP search
filter is parsed by LDAP server, not Postfix. Postfix will not try
to interpret a subset of the conditions in the LDAP filter.

To make "every...@example.com" an address, create an LDAP object
with that address.

If the LDAP object needs to expans to all user addresses, make it an
LDAP-URI valued group. If the group is large (thousands of recipients), do
the expansion on a dedicated list server, not your primary Postfix queue.

-- 
        Viktor.

P.S. Morgan Stanley is looking for a New York City based, Senior Unix
system/email administrator to architect and sustain our perimeter email
environment.  If you are interested, please drop me a note.

Reply via email to