allow non-lp users to post to mailing lists

Bug #772000 reported by Curtis Hovey
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Launchpad silently discards emails that are not associated with a valid Lp users. Non-Lp users cannot post to a list. This is an impediment to building a community of contributors, and ultimately is a barrier to users and teams from adopting Lp.

Launchpad has a long history of setting up user profiles from email address discovered in pofiles and commits. Moderation could do the same. A message from an unapproved address could be forwarded to the moderation queue. The queue/schema may need to change since the message is linked to an existing user. Since the act of message approval adds the user to the list of approved posters, it could *ensure* the user using the email address and name to effectively import the identity. Lp requires users to be active to us lp, but maybe a new state can be introduced...or revisit Person.standing to allow non-active users to post to Lp lists.

The lp-user-only rule is an effective means of keeping spam from entering the moderation queue. Changes to this rule should not dramatically increase the burden of the list moderator. We likely need some form of sanity check on the address to send it to the queue. pofiles and commits had a sanity check, and that makes them more trust worthy than email. Email that is signed or from a trusted domain may be an acceptable test.

I am setting this low since scope is not known. This could be high if the scope and certainty of success merit a few days of work.

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

I'd argue for a Won't fix here.

There is significant draw-backs to doing this.

We would create a huge number of inactive profile for spammers. Given the prevalence of spam on the Internet, the ratio of legitimate non-LP users post to potential is probably something like 1 to 1000 or more.

For the same reasons, the moderation of mailing lists would become very tedious. Just contrast the moderation duties of Launchpad-based mailing lists to ubuntu/canonical hosted one.

The design of Launchpad mailing list was built on minimizing the annoyances related to spam.

Likewise, the reason we are not sending notifications to discarded is again because the huge majority of these bounces would either be to dead-end address or to people who didn't send the original email in the first place.

Spam sucks.

Changed in launchpad:
status: Triaged → Won't Fix
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 772000] Re: allow non-lp users to post to mailing lists

> We would create a huge number of inactive profile for spammers. Given
> the prevalence of spam on the Internet, the ratio of legitimate non-LP
> users post to potential is probably something like 1 to 1000 or more.

We would only create profiles when mail is approved. I agree the
legitimate : spam ratio is poor, but as we don't measure at the moment
we really can't tell.

> The design of Launchpad mailing list was built on minimizing the
> annoyances related to spam.
>
> Likewise, the reason we are not sending notifications to discarded is
> again because the huge majority of these bounces would either be to
> dead-end address or to people who didn't send the original email in the
> first place.

Spammers are one class of anti-user; LP is /also/ built around
encouraging communication with upsteam, and having upstream be unable
to be cc'd on a message and then reply is a pretty severe antifeature
IMNSHO. The question is how best to deal with it.

We're talking more on IRC, will follow up here later.

Revision history for this message
Robert Collins (lifeless) wrote :

After discussion I'm reopening; nearly all other list hosts handle this in some way - e.g. config knobs, spam filters in front of the system, crossassassin on lists.debian.org etc. Its a genuine defect that we cannot let folk gently ease into discussions held on launchpad.net lists.

Changed in launchpad:
status: Won't Fix → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.