On Aug 2, 2009, at 8:22 PM, Danny Carroll wrote:

MASQUERADE_AS(`mypublicdomain.com')dnl
FEATURE(masquerade_envelope)dnl
MASQUERADE_DOMAIN(beasie.lan)dnl

Recompiled the cf files and restarted sendmail.

Here is the kicker.  If I log in as a normal user it masquerades just
fine.

If I simply "su -" to root, the masquerading works fine and the mail is
sent as the original logged in user.

But if I log in as root via the console then it does not alter the messages.

I found the answer to your problem here:

 http://www.grok.org.uk/docs/smroot.html


The file that is being included which has the

  EXPOSED_USER(`root')

line lives at

 /usr/share/sendmail/cf/domain/generic.m4

Just make a copy of that file, call it beasie.m4, remove the "EXPOSE_USER" directive from your copy and then change

 DOMAIN(generic)

to

 DOMAIN(beasie)

in your mail .mc file.

Cheers,

-j




--
Jeffrey Goldberg                        http://www.goldmark.org/jeff/

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to