Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!wsrcc.com!wolfgang From: wolfgang@wsrcc.com (Wolfgang S. Rupprecht) Newsgroups: comp.mail.sendmail Subject: Re: frozen $s in 5.65 + ida-1.4.2 Message-ID: <1991Feb26.153340.2167@wsrcc.com> Date: 26 Feb 91 15:33:40 GMT References: <1991Feb25.090701.25065@wsrcc.com> <1991Feb25.142401.735@mp.cs.niu.edu> Organization: Wolfgang S Rupprecht Computer Consulting, Washington DC. Lines: 32 >In article <1991Feb25.090701.25065@wsrcc.com> wolfgang@wsrcc.com (Wolfgang S. Rupprecht) writes: >>I am having problems with using $s in ruleset S0. It is failing only >>*only* if sendmail is run from a frozen config file. It appears that >>the $s macro is still frozen when S0 is run. If I freeze in a value >>with 'sendmail -bz -oMsFuNkYsTuFf' then I will still see that frozen >>value at S0 time. Is this a problem with a known solution? rickert@mp.cs.niu.edu (Neil Rickert) writes: > "That's not a bug, that's a feature." > It is part of the definition of freezing a configuration that all macro >values are frozen. *sigh* I guess my posting wasn't clear enough. The frozen value of $s is not being "thawed'. The value of the command line argument -oMsXXXXXX is not making it into sendmail's runtime $s variable. For example the following invocation would return "FuNkYsTuFf" instead of the correct string 'uucphost' for $s during rule #0. This is most certainly NOT a useful feature! /usr/lib/sendmail -ee -i -oMrUUCP -oMsuucphost -fFromhost!fromuser 'touser@tohost.com' > Why on earth would you be putting '-oMsFuNkYsTuFf' on the command line >for freezing? To illustrate the problem. -wolfgang -- Wolfgang Rupprecht wolfgang@wsrcc.com (or) uunet!wsrcc!wolfgang Snail Mail Address: Box 6524, Alexandria, VA 22306-0524