[2692] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

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



home help back first fref pref prev next nref lref last post