Lines Matching refs:define

24 ifdef(`TEMPFILE', `dnl', `define(`TEMPFILE', maketemp(/tmp/cfXXXXXX))dnl
46 define(`PUSHDIVERT', `pushdef(`__D__', divnum)divert($1)')
47 define(`POPDIVERT', `divert(__D__)popdef(`__D__')')
48 define(`OSTYPE',
52 define(`__OSTYPE__', $1)
53 define(`_ARG_', $2)
56 define(`lower', `translit(`$1', `ABCDEFGHIJKLMNOPQRSTUVWXYZ', `abcdefghijklmnopqrstuvwxyz')')
57 define(`strcasecmp', `ifelse(lower($1), lower($2), `1', `0')')
59 define(`_ACC_ARG_1_',`$1')
60 define(`_ACC_ARG_2_',`$2')
61 define(`_ACC_ARG_3_',`$3')
62 define(`_ACC_ARG_4_',`$4')
63 define(`_ACC_ARG_5_',`$5')
64 define(`_ACC_ARG_6_',`$6')
65 define(`_ACC_ARG_7_',`$7')
66 define(`_ACC_ARG_8_',`$8')
67 define(`_ACC_ARG_9_',`$9')
68 define(`_ARG1_',`_ACC_ARG_1_(_ARGS_)')
69 define(`_ARG2_',`_ACC_ARG_2_(_ARGS_)')
70 define(`_ARG3_',`_ACC_ARG_3_(_ARGS_)')
71 define(`_ARG4_',`_ACC_ARG_4_(_ARGS_)')
72 define(`_ARG5_',`_ACC_ARG_5_(_ARGS_)')
73 define(`_ARG6_',`_ACC_ARG_6_(_ARGS_)')
74 define(`_ARG7_',`_ACC_ARG_7_(_ARGS_)')
75 define(`_ARG8_',`_ACC_ARG_8_(_ARGS_)')
76 define(`_ARG9_',`_ACC_ARG_9_(_ARGS_)')
77 dnl define if not yet defined: if `$1' is not defined it will be `$2'
78 define(`_DEFIFNOT',`ifdef(`$1',`',`define(`$1',`$2')')')
81 define(`_ADDCHAR_',`define(`_I_',`eval(index(`$1',`$2') >= 0)')`'ifelse(_I_,`1',`$1',`$1$2')')
84 define(`_DELCHAR_',`define(`_IDX_',`index(`$1',`$2')')`'define(`_I_',`eval(_IDX_ >= 0)')`'ifelse(_I…
90 define(`_AP_',`ifelse(`$3',`',`$2',`_AP_(`$1',$1(`$2',substr(`$3',0,1)),substr(`$3',1))')')
96 define(`MODIFY_MAILER_FLAGS',`define(`_hd_',`substr(`$2',0,1)')define(`_tl_',`substr(`$2',1)')`'ife…
104 define(`_MODMF_',`ifdef($2`'_MF_,`$2_MF_',`_AP_(`_ADDCHAR_',_AP_(`_DELCHAR_',$1,ifdef($2`'_MF_D_,`$…
109 define(`MAILER',
110 `define(`_M_N_', `ifelse(`$2', `', `$1', `$2')')dnl
111 ifdef(`_MAILER_DEFINED_', `', `define(`_MAILER_DEFINED_', `1')')dnl
115 `define(_MAILER_`'_M_N_`'_, `')define(`_ARG_', `$2')define(`_ARGS_', `shift($@)')PUSHDIVERT(7)inclu…
116 define(`DOMAIN', `PUSHDIVERT(-1)define(`_ARG_', `$2')include(_CF_DIR_`'domain/$1.m4)POPDIVERT`'')
117 define(`FEATURE', `PUSHDIVERT(-1)ifdef(`_MAILER_DEFINED_',`errprint(`*** ERROR: FEATURE() should be…
118 ')')define(`_ARG_', `$2')define(`_ARGS_', `shift($@)')include(_CF_DIR_`'feature/$1.m4)POPDIVERT`'')
119 define(`HACK', `PUSHDIVERT(-1)define(`_ARG_', `$2')define(`_ARGS_', `shift($@)')include(_CF_DIR_`'h…
120 define(`_DPO_',`')
121 define(`DAEMON_OPTIONS', `define(`_DPO_', defn(`_DPO_')
123 define(`_CPO_',`')
124 define(`CLIENT_OPTIONS', `define(`_CPO_', defn(`_CPO_')
126 define(`_MAIL_FILTERS_', `')
127 define(`_MAIL_FILTERS_DEF', `')
128 define(`MAIL_FILTER', `define(`_MAIL_FILTERS_', defn(`_MAIL_FILTERS_')
130 define(`_MAIL_FILTERS_DEF', defn(`_MAIL_FILTERS_DEF')`X')')
131 define(`INPUT_MAIL_FILTER', `MAIL_FILTER(`$1', `$2')
133 `define(`confINPUT_MAIL_FILTERS', $1)',
134 `define(`confINPUT_MAIL_FILTERS', defn(`confINPUT_MAIL_FILTERS')`, '`$1')')')
135 define(`_QUEUE_GROUP_', `')
136 define(`QUEUE_GROUP', `define(`_QUEUE_GROUP_', defn(`_QUEUE_GROUP_')
138 define(`CF_LEVEL', `10')dnl
139 define(`VERSIONID', ``##### $1 #####'')
140 define(`LOCAL_RULE_0', `divert(3)')
142 define(`LOCAL_UUCP', `divert(4)')
143 define(`LOCAL_RULE_1',
151 define(`LOCAL_RULE_2',
159 define(`LOCAL_RULESETS',
163 define(`LOCAL_SRV_FEATURES',
164 `define(`_LOCAL_SRV_FEATURES_')
169 define(`LOCAL_TRY_TLS',
170 `define(`_LOCAL_TRY_TLS_')
175 define(`LOCAL_TLS_RCPT',
176 `define(`_LOCAL_TLS_RCPT_')
181 define(`LOCAL_TLS_CLIENT',
182 `define(`_LOCAL_TLS_CLIENT_')
187 define(`LOCAL_TLS_SERVER',
188 `define(`_LOCAL_TLS_SERVER_')
193 define(`LOCAL_RULE_3', `divert(2)')
194 define(`LOCAL_CONFIG', `divert(6)')
195 define(`MAILER_DEFINITIONS', `divert(7)')
196 define(`LOCAL_NET_CONFIG', `define(`_LOCAL_RULES_', 1)divert(1)')
197 define(`UUCPSMTP', `R DOL(*) < @ $1 .UUCP > DOL(*) DOL(1) < @ $2 > DOL(2)')
198 define(`CONCAT', `$1$2$3$4$5$6$7')
199 define(`DOL', ``$'$1')
200 define(`SITECONFIG',
202 define(`_CLASS_$3_', `')dnl
204 define(`SITE', `ifelse(CONCAT($'2`, $3), SU,
208 define(`EXPOSED_USER', `PUSHDIVERT(5)C{E}$1
210 define(`EXPOSED_USER_FILE', `PUSHDIVERT(5)F{E}$1
212 define(`LOCAL_USER', `PUSHDIVERT(5)C{L}$1
214 define(`LOCAL_USER_FILE', `PUSHDIVERT(5)F{L}$1
216 define(`MASQUERADE_AS', `define(`MASQUERADE_NAME', $1)')
217 define(`MASQUERADE_DOMAIN', `PUSHDIVERT(5)C{M}$1
219 define(`MASQUERADE_EXCEPTION', `PUSHDIVERT(5)C{N}$1
221 define(`MASQUERADE_DOMAIN_FILE', `PUSHDIVERT(5)F{M}$1
223 define(`MASQUERADE_EXCEPTION_FILE', `PUSHDIVERT(5)F{N}$1
225 define(`LOCAL_DOMAIN', `PUSHDIVERT(5)C{w}$1
227 define(`CANONIFY_DOMAIN', `PUSHDIVERT(5)C{Canonify}$1
229 define(`CANONIFY_DOMAIN_FILE', `PUSHDIVERT(5)F{Canonify}$1
231 define(`GENERICS_DOMAIN', `PUSHDIVERT(5)C{G}$1
233 define(`GENERICS_DOMAIN_FILE', `PUSHDIVERT(5)F{G}$1
235 define(`LDAPROUTE_DOMAIN', `PUSHDIVERT(5)C{LDAPRoute}$1
237 define(`LDAPROUTE_DOMAIN_FILE', `PUSHDIVERT(5)F{LDAPRoute}$1
239 define(`LDAPROUTE_EQUIVALENT', `PUSHDIVERT(5)C{LDAPRouteEquiv}$1
241 define(`LDAPROUTE_EQUIVALENT_FILE', `PUSHDIVERT(5)F{LDAPRouteEquiv}$1
243 define(`VIRTUSER_DOMAIN', `PUSHDIVERT(5)C{VirtHost}$1
244 define(`_VIRTHOSTS_')
246 define(`VIRTUSER_DOMAIN_FILE', `PUSHDIVERT(5)F{VirtHost}$1
247 define(`_VIRTHOSTS_')
249 define(`RELAY_DOMAIN', `PUSHDIVERT(5)C{R}$1
251 define(`RELAY_DOMAIN_FILE', `PUSHDIVERT(5)F{R}$1
253 define(`TRUST_AUTH_MECH', `_DEFIFNOT(`_USE_AUTH_',`1')PUSHDIVERT(5)C{TrustAuthMech}$1
255 define(`_OPTINS', `ifdef(`$1', `$2$1$3')')
261 ifdef(`MAIL_SETTINGS_DIR', , `define(`MAIL_SETTINGS_DIR', `/etc/mail/')')
264 define(`DATABASE_MAP_TYPE', `hash')
267 define(`ALIAS_FILE', `MAIL_SETTINGS_DIR`'aliases')
268 define(`confMAILER_NAME', ``MAILER-DAEMON'')
269 define(`confFROM_LINE', `From $g $d')
270 define(`confOPERATORS', `.:%@!^/[]+')
271 define(`confSMTP_LOGIN_MSG', `$j Sendmail $v/$Z; $b')
272 define(`_REC_AUTH_', `$.$?{auth_type}(authenticated')
273 define(`_REC_FULL_AUTH_', `$.$?{auth_type}(user=${auth_authen} $?{auth_author}author=${auth_author}…
274 define(`_REC_HDR_', `$?sfrom $s $.$?_($?s$|from $.$_)')
275 define(`_REC_END_', `for $u; $|;
277 define(`_REC_TLS_', `(version=${tls_version} cipher=${cipher} bits=${cipher_bits} verify=${verify})…
278 define(`_REC_BY_', `$.by $j ($v/$Z)$?r with $r$. id $i$?{tls_version}')
279 define(`confRECEIVED_HEADER', `_REC_HDR_
284 define(`confSEVEN_BIT_INPUT', `False')
285 define(`confALIAS_WAIT', `10')
286 define(`confMIN_FREE_BLOCKS', `100')
287 define(`confBLANK_SUB', `.')
288 define(`confCON_EXPENSIVE', `False')
289 define(`confDELIVERY_MODE', `background')
290 define(`confTEMP_FILE_MODE', `0600')
291 define(`confMCI_CACHE_SIZE', `2')
292 define(`confMCI_CACHE_TIMEOUT', `5m')
293 define(`confUSE_ERRORS_TO', `False')
294 define(`confLOG_LEVEL', `9')
295 define(`confCHECK_ALIASES', `False')
296 define(`confOLD_STYLE_HEADERS', `True')
297 define(`confPRIVACY_FLAGS', `authwarnings')
298 define(`confSAFE_QUEUE', `True')
299 define(`confTO_QUEUERETURN', `5d')
300 define(`confTO_QUEUEWARN', `4h')
301 define(`confTIME_ZONE', `USE_SYSTEM')
302 define(`confCW_FILE', `MAIL_SETTINGS_DIR`'local-host-names')
303 define(`confMIME_FORMAT_ERRORS', `True')
304 define(`confFORWARD_PATH', `$z/.forward.$w:$z/.forward')
305 define(`confCR_FILE', `-o MAIL_SETTINGS_DIR`'relay-domains')
306 define(`confMILTER_MACROS_CONNECT', ``j, _, {daemon_name}, {if_name}, {if_addr}'')
307 define(`confMILTER_MACROS_HELO', ``{tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_is…
308 define(`confMILTER_MACROS_ENVFROM', ``i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {ma…
309 define(`confMILTER_MACROS_ENVRCPT', ``{rcpt_mailer}, {rcpt_host}, {rcpt_addr}'')
310 define(`confMILTER_MACROS_EOM', `{msg_id}')