Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!crdgw1!barnett From: barnett@grymoire.crd.ge.com (Bruce Barnett) Newsgroups: comp.unix.admin Subject: Re: sendmail shock. Bibliography? Message-ID: Date: 3 Apr 91 20:38:27 GMT References: <1991Apr1.173622.12281@appmag.com> <1991Apr2.180215.1356@sci34hub.sci.com> Sender: news@crdgw1.crd.ge.com Reply-To: barnett@crdgw1.ge.com Distribution: usa Organization: GE Corp. R & D, Schenectady, NY Lines: 34 In-reply-to: gary@sci34hub.sci.com's message of 2 Apr 91 18:02:15 GMT In article <1991Apr2.180215.1356@sci34hub.sci.com> gary@sci34hub.sci.com (Gary Heston) writes: > Forget it. Unless you grew up with sendmail, you'll probably never > figure it out. > Get smail3 off uunet, and convert to that. Understandable, works well, > and has readable config files. Or you can get Ease 3.1 - which is a higher level language for sendmail files. Ease does not replace sendmail. You convert sendmail.cf files into Ease, edit them (with real variable names, keywords, preprocessor support, etc.) Then convert them back into sendmail. Instead of --- R$*<@$*$=m>$* $1<@$2LOCAL>$4 convert local domain R$-!$+ $@$>6$2<@$1.uucp> uucphost!user --- You see --- if ( zero_or_more <@ zero_or_more any_in_mydomainname > zero_or_more ) /* convert local domain */ retry ($1<@$2"LOCAL">$4); if ( exactly_one ! one_or_more ) /* uucphost!user */ return (RULESET_6 ($2<@$1."uucp">)); --- So you see, you can't knock sendmail anymore because of the syntax, you have to pick a better reason. :-) Ease 3.1 is available from the alt.sources archives. Soon to be released to comp.sources If you REALLY need it, send me mail. -- Bruce G. Barnett barnett@crdgw1.ge.com uunet!crdgw1!barnett