SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 6.8
-VERSIONID(`@(#)proto.m4 6.7 (Berkeley) %G%')
+VERSIONID(`@(#)proto.m4 6.8 (Berkeley) %G%')
MAILER(local)dnl
ifdef(`_OLD_SENDMAIL_', `dnl',
MAILER(local)dnl
ifdef(`_OLD_SENDMAIL_', `dnl',
-`# level 3 config file format
-V3')
+`# level 4 config file format
+V4')
##################
# local info #
##################
# local info #
CONCAT(OQ, ifdef(`QUEUE_DIR', QUEUE_DIR, /var/spool/mqueue))
# read timeout -- now OK per RFC 1123 section 5.3.2
CONCAT(OQ, ifdef(`QUEUE_DIR', QUEUE_DIR, /var/spool/mqueue))
# read timeout -- now OK per RFC 1123 section 5.3.2
+ifdef(`confREAD_TIMEOUT',
+ CONCAT(Or, confREAD_TIMEOUT),
+ #Ordatablock=10m)
CONCAT(Or, confREAD_TIMEOUT)
# queue up everything before forking?
CONCAT(Or, confREAD_TIMEOUT)
# queue up everything before forking?
S3
# handle "from:<>" special case
S3
# handle "from:<>" special case
-R$* < > $* $@ @ turn into magic token
+R$* < > $* $@ <@> turn into magic token
# basic textual canonicalization -- note RFC733 heuristic here
R$*<$*>$*<$*>$* <$2>$3$4$5 strip multiple <> <>
# basic textual canonicalization -- note RFC733 heuristic here
R$*<$*>$*<$*>$* <$2>$3$4$5 strip multiple <> <>
##################################################
S4
##################################################
S4
-R@ $@ handle <> error addr
+R<@> $@ handle <> error addr
# resolve numeric addresses to name if possible
R$* < @ [ $+ ] > $* $: $1 < @ $[ [$2] $] > $3 lookup numeric internet addr
# resolve numeric addresses to name if possible
R$* < @ [ $+ ] > $* $: $1 < @ $[ [$2] $] > $3 lookup numeric internet addr