?? For example:
define(`confMILTER_MACROS_ENVRCPT??,``{rcpt_addr}, {rcpt_mailer}????)
At most, 40 macros can be listed. If you list too many, the following error will be printed
and logged:
milter_set_option: too many macros in Milter.macros.envrcpt num (max 40)
There is no built-in default. The default for the mc configuration technique includes the
macros ${rcpt_mailer} (?§21.9.85 on page 843), ${rcpt_host} (?§21.9.84 on page 843), and
${rcpt_addr} (?§21.9.83 on page 842). If you replace the default list with no macros, none
will be sent to the external program.
None of these Milter options is safe. If specified from the command line, any can cause
sendmail to relinquish its special privileges.
24.9.76.6 Milter.macros.data
Beginning withV8.14, the new Milter.macros.data option defines a list of macros to be
passed to a Milter??™s DATA command-handling routine. It is declared like this:
O Milter.macros.data=list ?†? configuration file (V8.14 and later)
-OMilter.macros.data=list ?†? command line (V8.14 and later)
define(`confMILTER_MACROS_DATA??,`list??) ?†? mc configuration (V8.14.1 and later)
The Milter.macros.data option is of type string. Th elist is a sequence of macro names,
eachseparated from the next using a comma, and eachstripped of its leading ???$??? prefix
(that is, {nbadrcpts}, not ${nbadrcpts}).
* When the argument to an m4 define command contains one or more commas, that argument should be
enclosed in two single quotes.
Pages:
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891