diff options
author | Peter Wemm <peter@FreeBSD.org> | 2008-08-28 02:32:16 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2008-08-28 02:32:16 +0000 |
commit | 6d999fe8d345dc9089bae9a389009304129bd71c (patch) | |
tree | f92564253fb27bd610eceead4e00d794fa713337 /cf/feature/greet_pause.m4 | |
parent | eeb6d312f5927d5030b40751a119c518099ccf4d (diff) | |
download | src-6d999fe8d345dc9089bae9a389009304129bd71c.tar.gz src-6d999fe8d345dc9089bae9a389009304129bd71c.zip |
Notes
Diffstat (limited to 'cf/feature/greet_pause.m4')
-rw-r--r-- | cf/feature/greet_pause.m4 | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/cf/feature/greet_pause.m4 b/cf/feature/greet_pause.m4 new file mode 100644 index 000000000000..1dddb58e5054 --- /dev/null +++ b/cf/feature/greet_pause.m4 @@ -0,0 +1,44 @@ +divert(-1) +# +# Copyright (c) 2004 Sendmail, Inc. and its suppliers. +# All rights reserved. +# +# By using this file, you agree to the terms and conditions set +# forth in the LICENSE file which can be found at the top level of +# the sendmail distribution. +# +# + +divert(0) +VERSIONID(`$Id: greet_pause.m4,v 1.4 2004/07/06 20:49:51 ca Exp $') +divert(-1) + +ifelse(len(X`'_ARG_),`1',`ifdef(`_ACCESS_TABLE_', `', + `errprint(`*** ERROR: FEATURE(`greet_pause') requires FEATURE(`access_db') +')')') + +define(`_GREET_PAUSE_', `') + +LOCAL_RULESETS +###################################################################### +### greet_pause: lookup pause time before 220 greeting +### +### Parameters: +### $1: {client_name} +### $2: {client_addr} +###################################################################### +SLocal_greet_pause +Sgreet_pause +R$* $: <$1><?> $| $>"Local_greet_pause" $1 +R<$*><?> $| $#$* $#$2 +R<$*><?> $| $* $: $1 +ifdef(`_ACCESS_TABLE_', `dnl +R$+ $| $+ $: $>D < $1 > <?> <! GreetPause> < $2 > +R $| $+ $: $>A < $1 > <?> <! GreetPause> <> empty client_name +R<?> <$+> $: $>A < $1 > <?> <! GreetPause> <> no: another lookup +ifelse(len(X`'_ARG_),`1', +`R<?> <$*> $@', +`R<?> <$*> $# _ARG_') +R<$* <TMPF>> <$*> $@ +R<$+> <$*> $# $1',`dnl +R$* $# _ARG_') |