[2692] in SIPB_Linux_Development
re: sendmail problems
daemon@ATHENA.MIT.EDU (Christopher A Mceniry)
Thu Feb 25 20:41:22 1999
To: linux-dev@MIT.EDU
Cc: cmceniry@MIT.EDU
Date: Thu, 25 Feb 1999 20:42:10 EST
From: Christopher A Mceniry <cmceniry@MIT.EDU>
Sorry, this might be a better patch to use:
********************** sendmail.cf.patch ****************************
*** sendmail.cf.original Thu Feb 25 20:14:28 1999
--- sendmail.cf Thu Feb 25 20:35:45 1999
***************
*** 191,196 ****
--- 191,198 ----
# don't masquerade local addresses
R$=E $@$1<@$j> rewrite local addresses
+ # Error out on anyone who is not in localusers or aliases
+ R$~E<@$j>$* $#error $@ 5.1.1 $: Local user does not exist
R$*<@$=w> $@$1<@$j> canonicalize
# convert old-style addresses to a domain-based address
***************
*** 245,250 ****
--- 247,254 ----
R$*<@$j>$*POP$* $#pop$@$j$:$1 POP mail delivery
R$*<@$j>$*LOCAL$* $#local$:$1 Local mail
R$*<@$j>$* $#local$:$1 (yet) More local mail
+ # Catch delivery via programs before send them off to athena
+ R|$+ $@ $#local $: |$1 prog mda
R$* $#ether$@ATHENA.$D$:$1 All else to ATHENA
############################################################
***************
*** 259,265 ****
Mpop, P=/usr/athena/etc/spop, F=nlsmFDM, S=10, R=20, A=pop $u
Mlocal, P=/usr/bin/procmail, F=flsDFMmn, S=10, R=20, A=procmail -Y -a $h -d $u
! Mprog, P=/bin/sh, F=lsDFMeu, S=10, R=20, A=sh -c $u
Mnull, P=/bin/echo, F=lsDFMn, S=10, R=20, A=echo $u
S10
--- 263,272 ----
Mpop, P=/usr/athena/etc/spop, F=nlsmFDM, S=10, R=20, A=pop $u
Mlocal, P=/usr/bin/procmail, F=flsDFMmn, S=10, R=20, A=procmail -Y -a $h -d $u
! Mprog, P=/usr/sbin/smrsh, F=lsDFMoqeu9|, S=10/30, R=20/40, D=$z:/,
! T=X-Unix,
! A=sh -c $u
! #Mprog, P=/bin/sh, F=lsDFMeu, S=10, R=20, A=sh -c $u
Mnull, P=/bin/echo, F=lsDFMn, S=10, R=20, A=echo $u
S10
********************** sendmail.cf.patch ****************************
--chris