I see so it is actually not hard-coded and can be changed if
configured properly.

Thanks

On Sun, Aug 20, 2017 at 8:33 PM, Viktor Dukhovni
<postfix-us...@dukhovni.org> wrote:
>
>> On Aug 20, 2017, at 3:25 PM, Boris Rybalkin <ribal...@gmail.com> wrote:
>>
>> As I understand from the documentation to change default config dir I
>> need to use DEF_CONFIG_DIR flag and recompile.
>> What is the reason to not support ability to change it (cmd param?)
>> without recomppilation?
>
> You can override the default configuration directory on the command
> line:
>
>         # postfix -c /etc/postfix-foo start|stop|reload|...
>         # postqueue -c /etc/postfix-foo -p|-i <id>|-s site|...
>
> However
>
>   * having to do that all the time is a nuisance
>
>   * System start scripts likely don't know about the
>     alternate configuration directory.
>
>   * For security reasons the sendmail(1) (really the underlying
>     postdrop(1)) command won't accept non-default configuration
>     directories that are not "blessed" by the main.cf file
>     located in the compile-time default directory.
>
> So, in practice, you really should have a working Postfix configuration
> in the default directory.   If you include something along the lines of:
>
>    /etc/postfix/main.cf:
>         alternate_config_directories = /etc/postfix-foo
>
> Then the Postfix instance in /etc/postfix-foo can be used as you see
> fit.  See MULTI_INSTANCE_README for additional information:
>
>    http://www.postfix.org/MULTI_INSTANCE_README.html
>
> --
>         Viktor.
>



-- 
Boris Rybalkin
ribal...@gmail.com

Reply via email to