Mark J. Sommer wrote:
-----Original Message-----
From: Greg Barniskis [mailto:[EMAIL PROTECTED] Sent: Monday, November 14, 2005 8:02 AM
To: Mark J. Sommer
Cc: 'Hans Nieser'; freebsd-questions@freebsd.org
Subject: Re: How to redirect mail sent to root to external mailbox?

Mark J. Sommer wrote:


This is really a sendmail question I believe. Your problem is probably because root doesn't get masqueraded. In your

sendmail.cf,
is there a line like the following:

CEroot

or

C{E}root

If so, comment it out and restart sendmail.

That will work but the config will get overwritten on upgrades. It is best to override the defaults via the mc config generator, so that "CE root" doesn't appear in the first place.


Yeah, I looked all over /usr/share/sendmail to find that config, but I
couldn't.  When I resolved this, I think I modified the template that the
macros start from to avoid having it re-written.  I'd appreciate it if
anyone can pass on what macro it is that controls this.

A glance at the bat book tells me the exception (no masquerading) is inserted by

EXPOSED_USER(root)

Doh! I see it now. FreeBSD doesn't do it this way (so no "CE root").

For FreeBSD, non-masquerading for root is simply set by an entry in /etc/mail/exposed-user-names, which is brought in by the EXPOSED_USER_FILE directive in the default mc file. Edit exposed-user-names to your heart's content (and pay attention in case mergemaster throws it back at you during upgrades), and all should be well.

--
Greg Barniskis, Computer Systems Integrator
South Central Library System (SCLS)
Library Interchange Network (LINK)
<gregb at scls.lib.wi.us>, (608) 266-6348
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to