Viktor Dukhovni:
> On Tue, Jul 03, 2012 at 03:20:44PM -0400, Wietse Venema wrote:
> 
> > > I thought this was working for me, but only due to a manual keytab I
> > > had setup as user postfix (default /tmp/krb5cc_89) for testing. For
> > > some reason postfix is not importing the two kerberos variables.
> > > postconf only reports environment as the first line of variables
> > > ending with LANG=C which can also be obtained by leaving the
> > > import_environment out altogether:
> >
> > You run postconf by hand. Therefore it shows main.cf settings.
> 
> The fault is mine I think.

master.cf settings with "-o import_environment=$krb_import..."
should honor explicit "name=value" overrides in "krb_import... =
... name=value".

But indeed this won't inherit name=value settings that don't
exist in the master(8) daemon process.

        Wietse

> The import_environment setting is only processed by:
> 
>       postmulti(1)
>       postfix(1)
>       postdrop(1)
>       postqueue(1)
>       master(8)
> 
> The invidual services in master.cf don't support overrides of
> import_environment. So the OP should modify my recipe to just set
> the global import_environment, rather than the non-working more
> surgical "krb5_import_environment". I tried to be more clever
> without testing the "improved" recipe. What I used in the past was
> the global variant.
> 
> -- 
>       Viktor.
> 

Reply via email to