Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 352008 - Forum posts often show the sender's name as forums-noreply@eclipse.org
Summary: Forum posts often show the sender's name as forums-noreply@eclipse.org
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Forums and Newsgroups (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Forums and Newsgroups inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-13 13:42 EDT by Eric Rizzo CLA
Modified: 2011-07-21 10:30 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Rizzo CLA 2011-07-13 13:42:58 EDT
It seems that since the recent FUD Forum upgrade, many users' posts made through the web interface are showing up in NNTP with a sender of forums-noreply@eclipse.org

It might only be new users, because many people's posts show a valid From: header.
Comment 1 Denis Roy CLA 2011-07-20 09:47:14 EDT
This is intentional.  NNTP users need to type in their email address and can mangle it (or not) as they please, whereas forum access requires a real, validated email address which the user cannot obfuscate.  With the old setup, no matter how I tried to mangle the bugzilla email address for forum posts, I'd always get some email from someone who claims we've violated their privacy and now they're receiving spam by the truckload.  

I believe that, in today's age of online web app things, when folks enter an email address they expect that it will not be used publicly.

Before I close this as WONTFIX, does this actually cause a problem, or were you 'just asking' ?
Comment 2 Eric Rizzo CLA 2011-07-20 11:19:19 EDT
It seems that this is a side-effect of users not specifying a real name when registering. I understand (and mostly agree with) the reasoning for using the forums-noreply address, but when the user's account has no "real name" it makes it impossible to know who a particular message is coming from in NNTP. At least some indicator would be an improvement.

Here's the From: header of a user with a real name set:

From: chavi  <forums-noreply@eclipse.org>

Here it is when the user has no Real Name:

From:   <forums-noreply@eclipse.org>


Would it be reasonable to either:
a) force users to specify a name when they register
or
b) hack FUD Forum so that, in the absence of a real name, it uses the portion of their email address before the @ character?
Comment 3 Denis Roy CLA 2011-07-21 09:02:15 EDT
I think b) is reasonable.
Comment 4 Denis Roy CLA 2011-07-21 10:30:16 EDT
I've solved this with a database trigger instead of a code hack.  It will set a real name in the database table using the front portion of the email address if no real name is defined.  This will also remove all the 'No Real Name' posts from the web ui.

CREATE TRIGGER u_fud_users_alias BEFORE UPDATE ON fud_users 
FOR EACH ROW BEGIN
    IF NEW.name = '' THEN 
        SET NEW.name = left(NEW.email, locate("@", NEW.email) -1); 
    END IF; 
    SET NEW.alias = NEW.name; 
END;
Comment 5 Denis Roy CLA 2011-07-21 10:30:41 EDT
Of course, this will not change existing posts where the name is missing, but all future posts should be fixed.