On Mon, Mar 28, 2016 at 04:52:04PM -0700, Michael Fischer wrote:

> In Postfix 2.10, the default value of
> $parent_domain_matches_subdomains changed from:
> 
> parent_domain_matches_subdomains =
> debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,smtpd_access_maps
> 
> To:
> 
> parent_domain_matches_subdomains =
> debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,relay_domains,qmqpd_authorized_clients,smtpd_access_maps

No such change took place.

    20011119
    
           Feature: configurable parent domain matching strategy for
           transport map lookups. File:  trivial-rewrite/transport.c.
    
           New parent_domain_matches_subdomains parameter. This lists
           all the Postfix features where a domain name matches itself
           and all its subdomains (instead of requiring ".domain.name"
           for subdomain matches).  Planning for future backwards
           compatibility :-)  File:  global/match_parent_style.c.

Since 2001, the default has been:

     /*
      * Backwards compatibility: foo.com matches itself and names below foo.com.
      */
    #define VAR_PAR_DOM_MATCH              "parent_domain_matches_subdomains"
    #define DEF_PAR_DOM_MATCH              VAR_DEBUG_PEER_LIST "," \
                                           VAR_FFLUSH_DOMAINS "," \
                                           VAR_MYNETWORKS "," \
                                           VAR_PERM_MX_NETWORKS "," \
                                           VAR_QMQPD_CLIENTS "," \
                                           VAR_RELAY_DOMAINS "," \
                                           SMTPD_ACCESS_MAPS

> (Note the addition of "relay_domains".)

Sorry, that's simply not the case.

> Although this seemed like an innocuous change, it caused a temporary
> outage for us after we upgraded from 2.9.1 to 2.10.

Any change in your configuration is not the result of upstream
changes in Postfix.  The "relay_domains" element is still there
even in 3.2 snapshots.

    $ postconf -d mail_version parent_domain_matches_subdomains
    mail_version = 3.2-20160314
    parent_domain_matches_subdomains = 
debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps

-- 
        Viktor.

Reply via email to