allow respecification of mailers; local mailer is assumed
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Fri, 4 Oct 1991 07:05:28 +0000 (23:05 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Fri, 4 Oct 1991 07:05:28 +0000 (23:05 -0800)
SCCS-vsn: usr.sbin/sendmail/cf/m4/cf.m4 2.9

usr/src/usr.sbin/sendmail/cf/m4/cf.m4

index a4337a6..d68709e 100644 (file)
@@ -6,7 +6,7 @@ divert(0)dnl
 #
 # %sccs.include.redist.sh%
 #
 #
 # %sccs.include.redist.sh%
 #
-#      @(#)cf.m4       2.8 (Berkeley) %G%
+#      @(#)cf.m4       2.9 (Berkeley) %G%
 #
 
 
 #
 
 
@@ -28,7 +28,9 @@ divert(-1)
 define(`PUSHDIVERT', `pushdef(`__D__', divnum)divert($1)')
 define(`POPDIVERT', `divert(__D__)popdef(`__D__')')
 define(`OSTYPE', `include(../ostype/$1.m4)')
 define(`PUSHDIVERT', `pushdef(`__D__', divnum)divert($1)')
 define(`POPDIVERT', `divert(__D__)popdef(`__D__')')
 define(`OSTYPE', `include(../ostype/$1.m4)')
-define(`MAILER', `PUSHDIVERT(7)include(../mailer/$1.m4)POPDIVERT`'')
+define(`MAILER',
+`ifdef(`_MAILER_$1_', `dnl',
+`define(`_MAILER_$1_')PUSHDIVERT(7)include(../mailer/$1.m4)POPDIVERT`'')')
 define(`DOMAIN', `include(../domain/$1.m4)')
 define(`FEATURE', `include(../feature/$1.m4)')
 define(`HACK', `include(../hack/$1.m4)')
 define(`DOMAIN', `include(../domain/$1.m4)')
 define(`FEATURE', `include(../feature/$1.m4)')
 define(`HACK', `include(../hack/$1.m4)')
@@ -51,4 +53,7 @@ POPDIVERT`'dnl')
 
 m4wrap(`include(`../m4/proto.m4')')
 
 
 m4wrap(`include(`../m4/proto.m4')')
 
+# a local mailer is required
+MAILER(local)
+
 divert(0)dnl
 divert(0)dnl