In message <ff1da2c8-ba5d-4c64-9a1a-1e91bfc64...@dukhovni.org>
Viktor Dukhovni writes:
 
> > On Jan 31, 2016, at 12:24 AM, Curtis Villamizar <cur...@orleans.occnc.com> 
> > wrote:
> > 
> >>> /usr/local/sbin/postconf: warning: inet_protocols: disabling IPv4
> >>> name/address support: Protocol not supported
> >>> 
> >>> even though /etc/postfix/main.cf has inet_protocols = ipv6
> >> 
> >> What happens when you run:
> >> 
> >>    # postconf -dh config_directory
> >> 
> >> Does it report those warnings?  Does the outcome depend on the setting
> >> of inet_protocols in the default configuration file?
>  
> > No complaints for postconf.  I don't think postconf will try to open
> > sockets and realize that there is no ipv4 address.
>  
> And yet, "postconf" is exactly the program that reported the error message.
> It says so quite plainly on the first line I quote.
>  
> Did you in fact revert the default configuration to the version for which
> you observe the above issue?
>  
> If not "postconf -dh config_directory", then how about:
>  
>     # postconf -c $(postconf -dh config_directory) -h 
> multi_instance_directories

I use tcsh so:

  # sh -c 'postconf -c $(postconf -dh config_directory ) \
     -h multi_instance_directories'
  postconf: warning: inet_protocols: disabling IPv4 name/address
  support: Protocol not supported
  # postconf -c /etc/postfix -h multi_instance_directories

This didn't complain about smtputf8_enable but did complain about
inet_protocols.  The second form didn't complain at all.

> This is used to determine whether you're starting a secondary instance, and 
> uses
> the default configuration directory, which really needs to be properly 
> configured,
> even with "postfix -c ...".

So I would have to edit both?

If I do this:

  pushd /usr/local/etc/postfix/
  mv main.cf main.cf.orig
  ln -s ../../../../etc/postfix/main.cf main.cf

Then try a few commands:

  # postconf -dh config_directory
  # sh -c 'postconf -c $(postconf -dh config_directory ) \
     -h multi_instance_directories'
  postconf: warning: /usr/local/etc/postfix/main.cf, line 24:
  overriding earlier entry: config_directory=/usr/local/etc/postfix
  # postmap hash:/etc/postfix/my-domains
  postmap: warning: /usr/local/etc/postfix/main.cf, line 24:
  overriding earlier entry: config_directory=/usr/local/etc/postfix

So different complaint with the symlink.

> -- 
>       Viktor.

Curtis

Reply via email to