Date: Mon, 14 Nov 2005 11:41:15 -0600 From: Greg Barniskis <nalists@scls.lib.wi.us> To: "Mark J. Sommer" <msommer@argotsoft.com> Cc: 'Hans Nieser' <hans@nieser.net>, freebsd-questions@freebsd.org Subject: Re: How to redirect mail sent to root to external mailbox? Message-ID: <4378CC3B.901@scls.lib.wi.us> In-Reply-To: <200511141556.jAEFue6C064881@argotsoft.com> References: <200511141556.jAEFue6C064881@argotsoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mark J. Sommer wrote:
>>-----Original Message-----
>>From: Greg Barniskis [mailto:nalists@scls.lib.wi.us]
>>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4378CC3B.901>
