On Tue, Apr 15, 2025 at 11:38:55AM -0400, Wietse Venema via Postfix-users wrote:
> > Wouldn't the below do the trick:
> >
> > foo unix ... pipe
> > -o { export_environment = HOME=/some/where }
> > ...
> >
> > As it should for any Postfix service that forks subprocesses?
>
> Unfortunately, that will destroy the default export_environment
> setting with MAIL_CONFIG and perhaps more that is needed to make
> pipe-to-command-to-sendmail content filters work.
Yes, of course, the complete setting would need to be:
-o { export_environment = TZ MAIL_CONFIG LANG HOME=/some/where }
> Other approaches:
>
> -o { export_environment ,= HOME=/some/where ...}
Support for appending to default values would of course be nice if that
can be made to work some day.
> Looks like adding a home= attribute has the least element of surprise.
Maybe worth it, but rather an edge case I expect. The user can always
arrange for the invoked program to set its environment, via a wrapper
if needed.
--
Viktor.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]