convert from a MAILER to a FEATURE
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Sun, 22 Aug 1993 07:19:52 +0000 (23:19 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Sun, 22 Aug 1993 07:19:52 +0000 (23:19 -0800)
SCCS-vsn: usr.sbin/sendmail/cf/feature/nullclient.m4 8.2

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

index c9e1fbb..4d87afa 100644 (file)
@@ -9,10 +9,10 @@ PUSHDIVERT(-1)
 ifdef(`SMTP_MAILER_FLAGS',,
        `define(`SMTP_MAILER_FLAGS',
                `ifdef(`_OLD_SENDMAIL_', `L', `')')')
 ifdef(`SMTP_MAILER_FLAGS',,
        `define(`SMTP_MAILER_FLAGS',
                `ifdef(`_OLD_SENDMAIL_', `L', `')')')
+define(_NULL_CLIENT_ONLY_, `1')
+ifelse(_ARG_, `', `errprint(`Feature "nullclient" requires argument')',
+       `define(`MAIL_HUB', _ARG_)')
 POPDIVERT
 POPDIVERT
-############################################
-###   Null Client Mailer specification   ###
-############################################
 
 #
 #  This is used only for relaying mail from a client to a hub when
 
 #
 #  This is used only for relaying mail from a client to a hub when
@@ -21,9 +21,15 @@ POPDIVERT
 #  sendmail.
 #
 
 #  sendmail.
 #
 
-VERSIONID(`@(#)nullclient.m4   8.1 (Berkeley) %G%')
+VERSIONID(`@(#)nullclient.m4   8.2 (Berkeley) %G%')
+
+PUSHDIVERT(7)
+############################################
+###   Null Client Mailer specification   ###
+############################################
 
 ifdef(`confRELAY_MAILER',,
        `define(`confRELAY_MAILER', `nullclient')')dnl
 
 Mnullclient,   P=[IPC], F=CONCAT(mDFMuXa, SMTP_MAILER_FLAGS), A=IPC $h
 
 ifdef(`confRELAY_MAILER',,
        `define(`confRELAY_MAILER', `nullclient')')dnl
 
 Mnullclient,   P=[IPC], F=CONCAT(mDFMuXa, SMTP_MAILER_FLAGS), A=IPC $h
+POPDIVERT