As noted in VIRTUAL(5) (http://postfix.md/virtual.5.html), when using LDAP, the search order in virtual_alias_maps is as follows:
user@domain user @domain Is it possible to disable the search by @domain? When delivering mail, Postfix generates LDAP queries with query_filter mail=@domain, which are unnecessary in my environment. This becomes critical when sending to a mailing list group with many participants, as each member address generates an additional query, consuming extra time. Part of the cleanup -v log: ... dict_ldap_lookup: /etc/postfix/conf.d/virtual_mailgroups.cf: Searching with filter (mail=us...@example.com) dict_ldap_lookup: /etc/postfix/conf.d/virtual_mailgroups.cf: Searching with filter (mail=@example.com) ... Configuration: /etc/postfix/conf.d/virtual_mailgroups.cf: server_host = ldap query_filter = (mail=%s) bind = yes bind_dn = cn=manager bind_pw = pass version = 3 search_base = ou=groups,dc=example,dc=com result_attribute = alias postconf -d mail_version mail_version = 3.7.9 postconf -nf alias_database = alias_maps = always_add_missing_headers = yes biff = no compatibility_level = 3.7 disable_vrfy_command = yes inet_protocols = ipv4 mail_name = mail.example.com mydestination = myhostname = mail.example.com mynetworks = smtp_tls_security_level = may smtpd_data_restrictions = reject_unauth_pipelining smtpd_etrn_restrictions = reject smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks permit_sasl_authenticated reject_non_fqdn_helo_hostname reject_invalid_helo_hostname smtpd_recipient_restrictions = reject_non_fqdn_recipient smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_path = inet:dovecot:26 smtpd_sasl_type = dovecot smtpd_sender_login_maps = ldap:/etc/postfix/conf.d/login_maps.cf smtpd_sender_restrictions = permit_mynetworks reject_non_fqdn_sender reject_sender_login_mismatch reject_unlisted_sender smtputf8_enable = no virtual_alias_domains = virtual_alias_expansion_limit = 3000 virtual_alias_maps = ldap:/etc/postfix/conf.d/virtual_alias_users.cf ldap:/etc/postfix/conf.d/virtual_mailgroups.cf virtual_mailbox_domains = ldap:/etc/postfix/conf.d/virtual_maildomains.cf virtual_mailbox_maps = ldap:/etc/postfix/conf.d/virtual_mailbox_maps.cf virtual_transport = lmtp:inet:dovecot:24
_______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org