On Wed, Sep 15, 2021 at 04:17:40PM -0400, post...@ptld.com wrote: > Doing main.cf:milter_rcpt_macros = $milter_rcpt_macros {tls_version}
That's a self-recursive definition that results in a variable expansion loop. > Are you supposed to be able to use $variables in milter_*_macros or is > it by design that it doesn't work? You can use variable substitutions so long as they're loop free. There is, unfortunately, no syntax for augmenting the default value of a variable with additional content. If you're going to override it, you have to cut/paste the default value (and keep an eye on any future changes in the default when doing upgrades). -- Viktor.