OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: pass args with spaces in master.cf

From: Andreas Winkelmann (mlawinkelmann.de)
Date: Sun Jul 15 2007 - 23:52:22 CDT


On Monday 16 July 2007 06:34, Artem Bokhan wrote:
> Hello!
>
> How can I pass arguments with spaces in master.cf, for example, string
> "domain.com ESMTP READY"?
>
> 0.0.0.0:2528 inet n - n - 500 smtpd -o
> smtpd_proxy_filter=127.0.0.1:1234
>
>
> -o smtpd_milters=
>
> -o smtpd_banner=domain.com ESMTP READY

$ man 5 master

...
                     NOTE 1: do not specify whitespace around the
                     "=". In parameter values, either avoid
                     whitespace altogether, use commas instead of
                     spaces, or consider overrides like "-o
                     name=$override_parameter" with $over-
                     ride_parameter set in main.cf.
...

Use in main.cf
smtpd_special_banner = domain.com ESMTP READY

And in master.cf

...
        -o smtpd_banner=$smtpd_special_banner
...

--
        Andreas