[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.99.41 is available




> Comments on 2.99.41:
> 
> I notice in the new aliases.cf file the lines:
> 
>         [ $PUNTHOST ] || [ $didexpand ] ||
>         a="$(homedirectory "$user")/.forward" && [ -f "$a" ] &&
> 
> in the forwarding section.  This breaks (a little bit) the mail
> handling system we have at UNC where we try to do as much processing
> as possible on severl mail funnels before sending mail to the
> host where the mail spool is mounted, where zmailer only stuffs mail into
> user's mail boxes.  I.e., all forwarding and list expansion is done
> from several 'funnel' nodes where users can log in, read and send mail
> (eventually just using a sealed IMAP server), etc.  All local mail is
> funneled to the mailserver, and all non-local mail is funneled to 
> an outgoing host. (To cut down on retries when some host on the net
> is down).

	Hmm...  One can never satisfy everybody, I guess.
	Alternate form for you is most likely following:

          # [ $PUNTHOST ] ||
          [ $didexpand ] || 
          a="$(homedirectory "$user")/.forward" && [ -f "$a" ] &&

	The "didexpand" check should be there!

> Also, mailbox doesn't work 'out of the box' on AIX systems, because of
> the stupidity of setreuid in the AIX 4.1 "C" library.  In particular,
> from the AIX man pages:
...
> So, one way to get mailbox to work is to work with the AIX stupidity
> is to add:
>   seteuid (0)
> before each of the four calls to:
>   setreuid (0,0)
> in mailbox.c

	Since 2.99.42 (I think) there has been test about
	negative value on input when it is not good to call
	seteuid() with it..

> --Eric Riehl

	/Matti Aarnio