Bug 115005

Summary: Web Traceback forges From: dev-null@rhn.redhat.com
Product: Red Hat Satellite 5 Reporter: Chris Kloiber <ckloiber>
Component: ServerAssignee: Nick Hansen <nhansen>
Status: CLOSED CURRENTRELEASE QA Contact: Fanny Augustin <fmoquete>
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: crunge, pgraner, rhn-bugs, tao
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-06-17 21:06:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 119091    

Description Chris Kloiber 2004-02-05 14:23:29 UTC
Description of problem:

When I triggered Bug# 114979, I received a "Web Traceback" containing
information about the satellite state at the time of the incident.
That email originated from my local system, however the following
email headers incorrectly show that the sending system to be:

From dev-null.com Wed Feb  4 21:18:58 2004
Return-Path: <dev-null.com>
(snip)
X-Authentication-Warning: qa.ckloiber.com: apache set sender to Red
Hat Network <dev-null.com> using -f
(snip)
From: Red Hat Network <dev-null.com>
(snip)
Errors-To: Red Hat Network <dev-null.com>

(The full text of the Web Traceback is attatched to Bugzilla# 114979)

Comment 1 Robin Norwood 2004-03-03 14:18:32 UTC
Defer to rhn330

Comment 2 Nick Hansen 2004-04-13 19:10:46 UTC
I'll make this a configurable variable for the rhn340sat release.

Comment 3 Nick Hansen 2004-05-21 16:10:24 UTC
The From: email address can now be configured via the
/etc/rhn/rhn.conf file by setting the 'web.default_mail_from'
parameter. If this parameter is not set, a default of 'Red Hat Network
<dev-null.com>' will be used.

Test plan:
After installing a satellite, edit /etc/rhn/rhn.conf with something like:
web.default_mail_from = booga 
or
web.default_mail_from = booga <booga>  

Save the file and then restart httpd. After that, do something that
generates an email (tickle code to cause a traceback, create a new
user or other such event) and verify that the email received has a
From: header equal to what you put in rhn.conf. If that is not the
case, this bug fails qa.

Comment 4 Fanny Augustin 2004-06-25 19:20:55 UTC
Looks good.

Comment 5 Pete Graner 2004-08-09 18:33:48 UTC
Put the following in /etc/rhn/rhn.conf

web.default_mail_from = Red Hat (Vienna, VA)
Satellite<admin.redhat.com>

Restarted httpd & taskomatic and now the From: looks like:           
                 

From: Red Hat Satellite <admin>

It looks like it stripped out everything between the () .

It also changed the domain name (dropped the hostname and the first
part of the domainname).

Comment 6 Todd Warner 2004-09-08 15:54:59 UTC
The () strippage is your email client I believe.
The domain munging is our "corporate rewrite rules in the corporate
email exchanger" (according to nhansen). I see the same behavior.

Comment 7 Nick Hansen 2005-06-17 21:06:01 UTC
As I'm sure this bug is working in production, I'm going to move it to closed.