Bug 115005 - Web Traceback forges From: dev-null.com
Summary: Web Traceback forges From: dev-null@rhn.redhat.com
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: Server
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nick Hansen
QA Contact: Fanny Augustin
URL:
Whiteboard:
Depends On:
Blocks: 119091
TreeView+ depends on / blocked
 
Reported: 2004-02-05 14:23 UTC by Chris Kloiber
Modified: 2007-07-31 14:30 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-06-17 21:06:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.