Lines Matching +refs:feature +refs:define +refs:name

21 ifdef(`TEMPFILE', `dnl', `define(`TEMPFILE', maketemp(/tmp/cfXXXXXX))dnl
42 define(`PUSHDIVERT', `pushdef(`__D__', divnum)divert($1)')
43 define(`POPDIVERT', `divert(__D__)popdef(`__D__')')
44 define(`OSTYPE',
48 define(`__OSTYPE__', $1)
49 define(`_ARG_', $2)
52 define(`lower', `translit(`$1', `ABCDEFGHIJKLMNOPQRSTUVWXYZ', `abcdefghijklmnopqrstuvwxyz')')
53 define(`strcasecmp', `ifelse(lower($1), lower($2), `1', `0')')
55 define(`_ACC_ARG_1_',`$1')
56 define(`_ACC_ARG_2_',`$2')
57 define(`_ACC_ARG_3_',`$3')
58 define(`_ACC_ARG_4_',`$4')
59 define(`_ACC_ARG_5_',`$5')
60 define(`_ACC_ARG_6_',`$6')
61 define(`_ACC_ARG_7_',`$7')
62 define(`_ACC_ARG_8_',`$8')
63 define(`_ACC_ARG_9_',`$9')
64 define(`_ARG1_',`_ACC_ARG_1_(_ARGS_)')
65 define(`_ARG2_',`_ACC_ARG_2_(_ARGS_)')
66 define(`_ARG3_',`_ACC_ARG_3_(_ARGS_)')
67 define(`_ARG4_',`_ACC_ARG_4_(_ARGS_)')
68 define(`_ARG5_',`_ACC_ARG_5_(_ARGS_)')
69 define(`_ARG6_',`_ACC_ARG_6_(_ARGS_)')
70 define(`_ARG7_',`_ACC_ARG_7_(_ARGS_)')
71 define(`_ARG8_',`_ACC_ARG_8_(_ARGS_)')
72 define(`_ARG9_',`_ACC_ARG_9_(_ARGS_)')
73 dnl define if not yet defined: if `$1' is not defined it will be `$2'
74 define(`_DEFIFNOT',`ifdef(`$1',`',`define(`$1',`$2')')')
78 dnl define(`_USETMPFTOKEN_', `1')dnl
80 define(_TMPFMSG_, `"451 Temporary system failure $1. Please try again later."')
82 define(_TMPFMSG_, `"451 Temporary system failure. Please try again later."')
86 define(`_ADDCHAR_',`define(`_I_',`eval(index(`$1',`$2') >= 0)')`'ifelse(_I_,`1',`$1',`$1$2')')
89 define(`_DELCHAR_',`define(`_IDX_',`index(`$1',`$2')')`'define(`_I_',`eval(_IDX_ >= 0)')`'ifelse(_I…
95 define(`_AP_',`ifelse(`$3',`',`$2',`_AP_(`$1',$1(`$2',substr(`$3',0,1)),substr(`$3',1))')')
101 define(`MODIFY_MAILER_FLAGS',`define(`_hd_',`substr(`$2',0,1)')define(`_tl_',`substr(`$2',1)')`'ife…
105 dnl $2: name of flags (just first part) to modify
109 define(`_MODMF_',`ifdef($2`'_MF_,`$2_MF_',`_AP_(`_ADDCHAR_',_AP_(`_DELCHAR_',$1,ifdef($2`'_MF_D_,`$…
114 define(`MAILER',
115 `define(`_M_N_', `ifelse(`$2', `', `$1', `$2')')dnl
116 ifdef(`_MAILER_DEFINED_', `', `define(`_MAILER_DEFINED_', `1')')dnl
120 `define(_MAILER_`'_M_N_`'_, `')define(`_ARG_', `$2')define(`_ARGS_', `shift($@)')PUSHDIVERT(7)inclu…
121 define(`DOMAIN', `PUSHDIVERT(-1)define(`_ARG_', `$2')include(_CF_DIR_`'domain/$1.m4)POPDIVERT`'')
122 define(`FEATURE', `PUSHDIVERT(-1)ifdef(`_MAILER_DEFINED_',`errprint(`*** ERROR: FEATURE() should be…
123 ')')define(`_ARG_', `$2')define(`_ARGS_', `shift($@)')include(_CF_DIR_`'feature/$1.m4)POPDIVERT`'')
124 define(`HACK', `PUSHDIVERT(-1)define(`_ARG_', `$2')define(`_ARGS_', `shift($@)')include(_CF_DIR_`'h…
125 define(`_DPO_',`')
126 define(`DAEMON_OPTIONS', `define(`_DPO_', defn(`_DPO_')
128 define(`_CPO_',`')
129 define(`CLIENT_OPTIONS', `define(`_CPO_', defn(`_CPO_')
131 define(`_MAIL_FILTERS_', `')
132 define(`_MAIL_FILTERS_DEF', `')
133 define(`MAIL_FILTER', `define(`_MAIL_FILTERS_', defn(`_MAIL_FILTERS_')
135 define(`_MAIL_FILTERS_DEF', defn(`_MAIL_FILTERS_DEF')`X')')
136 define(`INPUT_MAIL_FILTER', `MAIL_FILTER(`$1', `$2')
138 `define(`confINPUT_MAIL_FILTERS', $1)',
139 `define(`confINPUT_MAIL_FILTERS', defn(`confINPUT_MAIL_FILTERS')`, '`$1')')')
140 define(`_QUEUE_GROUP_', `')
141 define(`QUEUE_GROUP', `define(`_QUEUE_GROUP_', defn(`_QUEUE_GROUP_')
143 define(`CF_LEVEL', `10')dnl
144 define(`VERSIONID', ``##### $1 #####'')
145 define(`LOCAL_RULE_0', `divert(3)')
147 define(`LOCAL_UUCP', `divert(4)')
148 define(`LOCAL_RULE_1',
156 define(`LOCAL_RULE_2',
164 define(`LOCAL_RULESETS',
168 define(`LOCAL_SRV_FEATURES',
169 `define(`_LOCAL_SRV_FEATURES_')
174 define(`LOCAL_CLT_FEATURES',
175 `define(`_LOCAL_CLT_FEATURES_')
180 define(`LOCAL_TRY_TLS',
181 `define(`_LOCAL_TRY_TLS_')
186 define(`LOCAL_TLS_RCPT',
187 `define(`_LOCAL_TLS_RCPT_')
192 define(`LOCAL_TLS_CLIENT',
193 `define(`_LOCAL_TLS_CLIENT_')
198 define(`LOCAL_TLS_SERVER',
199 `define(`_LOCAL_TLS_SERVER_')
204 define(`LOCAL_RULE_3', `divert(2)')
205 define(`LOCAL_CONFIG', `divert(6)')
206 define(`MAILER_DEFINITIONS', `divert(7)')
207 define(`LOCAL_DNSBL', `divert(8)')
208 define(`LOCAL_NET_CONFIG', `define(`_LOCAL_RULES_', 1)divert(1)')
209 define(`UUCPSMTP', `R DOL(*) < @ $1 .UUCP > DOL(*) DOL(1) < @ $2 > DOL(2)')
210 define(`CONCAT', `$1$2$3$4$5$6$7')
211 define(`DOL', ``$'$1')
212 define(`SITECONFIG',
214 define(`_CLASS_$3_', `')dnl
216 define(`SITE', `ifelse(CONCAT($'2`, $3), SU,
220 define(`EXPOSED_USER', `PUSHDIVERT(5)C{E}$1
222 define(`EXPOSED_USER_FILE', `PUSHDIVERT(5)F{E}$1
224 define(`LOCAL_USER', `PUSHDIVERT(5)C{L}$1
226 define(`LOCAL_USER_FILE', `PUSHDIVERT(5)F{L}$1
228 define(`MASQUERADE_AS', `define(`MASQUERADE_NAME', $1)')
229 define(`MASQUERADE_DOMAIN', `PUSHDIVERT(5)C{M}$1
231 define(`MASQUERADE_EXCEPTION', `PUSHDIVERT(5)C{N}$1
233 define(`MASQUERADE_DOMAIN_FILE', `PUSHDIVERT(5)F{M}$1
235 define(`MASQUERADE_EXCEPTION_FILE', `PUSHDIVERT(5)F{N}$1
237 define(`LOCAL_DOMAIN', `PUSHDIVERT(5)C{w}$1
239 define(`CANONIFY_DOMAIN', `PUSHDIVERT(5)C{Canonify}$1
241 define(`CANONIFY_DOMAIN_FILE', `PUSHDIVERT(5)F{Canonify}$1
243 define(`GENERICS_DOMAIN', `PUSHDIVERT(5)C{G}$1
245 define(`GENERICS_DOMAIN_FILE', `PUSHDIVERT(5)F{G}$1
247 define(`LDAPROUTE_DOMAIN', `PUSHDIVERT(5)C{LDAPRoute}$1
249 define(`LDAPROUTE_DOMAIN_FILE', `PUSHDIVERT(5)F{LDAPRoute}$1
251 define(`LDAPROUTE_EQUIVALENT', `PUSHDIVERT(5)C{LDAPRouteEquiv}$1
253 define(`LDAPROUTE_EQUIVALENT_FILE', `PUSHDIVERT(5)F{LDAPRouteEquiv}$1
255 define(`VIRTUSER_DOMAIN', `PUSHDIVERT(5)C{VirtHost}$1
256 define(`_VIRTHOSTS_')
258 define(`VIRTUSER_DOMAIN_FILE', `PUSHDIVERT(5)F{VirtHost}$1
259 define(`_VIRTHOSTS_')
261 define(`RELAY_DOMAIN', `PUSHDIVERT(5)C{R}$1
263 define(`RELAY_DOMAIN_FILE', `PUSHDIVERT(5)F{R}$1
265 define(`TRUST_AUTH_MECH', `_DEFIFNOT(`_USE_AUTH_',`1')PUSHDIVERT(5)C{TrustAuthMech}$1
267 define(`_OPTINS', `ifdef(`$1', `$2$1$3')')
273 ifdef(`MAIL_SETTINGS_DIR', , `define(`MAIL_SETTINGS_DIR', `/etc/mail/')')
276 define(`DATABASE_MAP_TYPE', `hash')
279 define(`ALIAS_FILE', `MAIL_SETTINGS_DIR`'aliases')
280 define(`confMAILER_NAME', ``MAILER-DAEMON'')
281 define(`confFROM_LINE', `From $g $d')
282 define(`confOPERATORS', `.:%@!^/[]+')
283 define(`confSMTP_LOGIN_MSG', `$j Sendmail $v/$Z; $b')
284 define(`_REC_AUTH_', `$.$?{auth_type}(authenticated')
285 define(`_REC_FULL_AUTH_', `$.$?{auth_type}(user=${auth_authen} $?{auth_author}author=${auth_author}…
286 define(`_REC_HDR_', `$?sfrom $s $.$?_($?s$|from $.$_)')
287 define(`_REC_END_', `for $u; $|;
290 define(`_REC_TLS_', `(version=${tls_version} cipher=${cipher} bits=${cipher_bits} verify=${verify})…
291 define(`_REC_BY_', `$.by $j ($v/$Z)$?r with $r$. id $i$?{tls_version}')
292 define(`confRECEIVED_HEADER', `_REC_HDR_
297 define(`confSEVEN_BIT_INPUT', `False')
298 define(`confALIAS_WAIT', `10')
299 define(`confMIN_FREE_BLOCKS', `100')
300 define(`confBLANK_SUB', `.')
301 define(`confCON_EXPENSIVE', `False')
302 define(`confDELIVERY_MODE', `background')
303 define(`confTEMP_FILE_MODE', `0600')
304 define(`confMCI_CACHE_SIZE', `2')
305 define(`confMCI_CACHE_TIMEOUT', `5m')
306 define(`confUSE_ERRORS_TO', `False')
307 define(`confLOG_LEVEL', `9')
308 define(`confCHECK_ALIASES', `False')
309 define(`confOLD_STYLE_HEADERS', `True')
310 define(`confPRIVACY_FLAGS', `authwarnings')
311 define(`confSAFE_QUEUE', `True')
312 define(`confTO_QUEUERETURN', `5d')
313 define(`confTO_QUEUEWARN', `4h')
314 define(`confTIME_ZONE', `USE_SYSTEM')
315 define(`confCW_FILE', `MAIL_SETTINGS_DIR`'local-host-names')
316 define(`confMIME_FORMAT_ERRORS', `True')
317 define(`confFORWARD_PATH', `$z/.forward.$w:$z/.forward')
318 define(`confCR_FILE', `-o MAIL_SETTINGS_DIR`'relay-domains')
319 define(`confMILTER_MACROS_CONNECT', ``j, _, {daemon_name}, {if_name}, {if_addr}'')
320 define(`confMILTER_MACROS_HELO', ``{tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_is…
321 define(`confMILTER_MACROS_ENVFROM', ``i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {ma…
322 define(`confMILTER_MACROS_ENVRCPT', ``{rcpt_mailer}, {rcpt_host}, {rcpt_addr}'')
323 define(`confMILTER_MACROS_EOM', `{msg_id}')