On Tue, Sep 04, 2018 at 02:42:19PM -0500, Noel Jones wrote:

> > @@ -3775,5 +3775,5 @@ extern int var_psc_cconn_limit;
> >  extern char *var_psc_rej_footer;
> >  
> > -#define VAR_PSC_REJ_FTR_MAPS   "postscreen_reject_footer"
> > +#define VAR_PSC_REJ_FTR_MAPS   "postscreen_reject_footer_maps"
> >  #define DEF_PSC_REJ_FTR_MAPS   "$" VAR_SMTPD_REJ_FTR_MAPS
> >  extern char *var_psc_rej_ftr_maps;
> 
> And like magic, that fixed all the problems.

Yes, the same typo caused all the symptoms.  Spoiler alert, below
my signature I am going to shed some light on the "magic".  If
ignorance is bliss move on... :-)

-- 
        Viktor.

1.  The typo caused the same parameter name to be listed twice, with
    different default values.

2.  Non-empty values of "postscreen_reject_footer" are unlikely to
    be a valid table definition for the "_maps" parameter.

3.  The "_maps" parameter expands early with substitutions from other
    main.cf parameters, so does not like the late substitutions valid
    with the static footer.

Reply via email to