[Esd-l] security_notify_sender

Joe Steele joe at madewell.com
Thu Feb 7 11:36:00 PST 2002


On Thursday, February 07, 2002 11:11 AM, Jason Noble wrote:
>
> This is driving me crazy, everything I try, doesnt change it.
> The ^From is always root. The message can be internal, external, on any
> account, and the ^From is still root.
> This mail server is doing some weird stuff.
>

What does your local mailer definition look like in your sendmail.cf 
file?  Here's an example:

Mlocal,         P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=10/30, R=20/40,
                T=DNS/RFC822/X-Unix,
                A=procmail -Y -a $h -d $u

In this example, one of the mailer flags (after "F=") is 'n'.  This 
tells sendmail to NOT insert a unix style "From " line at the start 
of the message, leaving it up to procmail to generate the "From " 
line.  Another flag is 'f', which tells sendmail to add 
'-f <sendername>' to procmail's command line.  This will tell 
procmail to create a "From " line using <sendername>.

If the mailer flags had the 'n' but did not have 'f', then procmail 
would assume that the "From " line should be set from the user ID that 
is running the procmail process.  If procmail is running as root, the 
result would be "From root".

See if your local mailer definition does something different from 
above.

--Joe



More information about the esd-l mailing list