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.