From 47032a4e912857972be4ee44f669b5f58c3c1c68 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 4 Mar 1999 18:03:56 +0000 Subject: [PATCH] Add mail500.m4 to source. Can be used to support sendmail 8.9 style configuration via MAILER(mail500). --- clients/mail500/README | 2 ++ clients/mail500/mail500.m4 | 42 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 clients/mail500/mail500.m4 diff --git a/clients/mail500/README b/clients/mail500/README index 57e7dd1cf8..84545df9f8 100644 --- a/clients/mail500/README +++ b/clients/mail500/README @@ -38,6 +38,8 @@ R$+%$+<@umich.edu> $>10$1%$2<@> R$+!$+<@umich.edu> $>10$1!$2<@> See the sample sendmail.cf in this directory for more details. +For sendmail 8.9 (and later) users can use MAILER(mail500) if +mail500.m4 is placed within sendmail's cf/mailer directory. The mail500 mailer should be defined similar to this in the sendmail.cf file: diff --git a/clients/mail500/mail500.m4 b/clients/mail500/mail500.m4 new file mode 100644 index 0000000000..83b38beb50 --- /dev/null +++ b/clients/mail500/mail500.m4 @@ -0,0 +1,42 @@ +PUSHDIVERT(-1) +# +# mail500 mailer +# +# This file should be placed in the sendmail's cf/mailer directory. +# To include this mailer in your .cf file, use the directive: +# MAILER(mail500) +# + +#CQ foo.com + +POPDIVERT + +dnl +ifdef(`MAIL500_HOST', + `define(`MAIL500_HOST_FLAG', `')', + `define(`MAIL500_HOST_FLAG', CONCAT(` -l ', CONCAT(MAIL500_HOST,` ')))') +ifdef(`MAIL500_MAILER_PATH',, + `ifdef(`MAIL500_PATH', + `define(`MAIL500_MAILER_PATH', MAIL500_PATH)', + `define(`MAIL500_MAILER_PATH', /usr/local/libexec/mail500)')') +ifdef(`MAIL500_MAILER_FLAGS',, + `define(`MAIL500_MAILER_FLAGS', `SmnXuh')') +ifdef(`MAIL500_MAILER_ARGS',, + `define(`MAIL500_MAILER_ARGS', + CONCAT(`mail500',CONCAT(MAIL500_HOST_FLAG,`-f $f -h $h -m $n@$w $u')))') +dnl +MAILER_DEFINITIONS + +VERSIONID(`OpenLDAP mail500 981207') + +######################*****############## +### MAIL500 Mailer specification ### +##################*****################## + +Mmail500, P=MAIL500_MAILER_PATH, F=CONCAT(`DFM', MAIL500_MAILER_FLAGS), S=11/31, R=20/40, T=DNS/RFC822/X-Unix, + ifdef(`MAIL500_MAILER_MAX', `M=500_MAILER_MAX, ')A=MAIL500_MAILER_ARGS + +PUSHDIVERT(3) +# mail500 additions +R$* < @ $=Q > $* $#mail500 $@ $2 $: <$1> domain handled by mail500 +POPDIVERT -- 2.39.5