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.