This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 57756 - Please strip out "Return receipt" requests...[Consid:POST UPGRADE CUSTOMIZATIONS]
Summary: Please strip out "Return receipt" requests...[Consid:POST UPGRADE CUSTOMIZATI...
Status: RESOLVED INVALID
Alias: None
Product: obsolete
Classification: Unclassified
Component: collabnet (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker with 1 vote (vote)
Assignee: support
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-12 06:08 UTC by crued
Modified: 2009-11-08 02:34 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crued 2005-04-12 06:08:55 UTC
Many people who send messages to the mailing list leave the "automatically
request a return receipt" turned on when then post a message to the NetBeans
mailing lists.  My mail reader, sadly, has no option for turning off the "prompt
before sending a return receipt" option on a folder-by-folder basis (so it's
automatically send a return receipt, or prompt for all).

I realize I could do this work on my end, but I think it would be helpful to
many people subscribed to the list if it were filtered out before being re-sent
by the list.
Comment 1 jcatchpoole 2005-04-12 11:10:20 UTC
Sounds reasonable, seems like something a mailing would benefiet from.  Collab ?
Comment 2 _ wadechandler 2006-03-26 17:38:24 UTC
Granted I've never seen a mail client which won't allow return receipts to be
turned off.  If someone's organization forces this then they need to setup a
free account some where like Yahoo or Google mail and be done with it.  These
administrative tasks on the client side really are the responsibility of the
person choosing to join a list.  The Apache lists will simply kick you off the
list when you do this type of junk.
Comment 3 _ wadechandler 2006-03-26 17:39:41 UTC
Reason I say that is I had issues with my organizations email and it wasn't hard
at all to setup a free yahoo account to use in mailing lists.  See:
http://mail.yahoo.com
Comment 4 crued 2006-03-26 18:00:31 UTC
My mail client allows me to either automatically send, prompt for all, or never
send (and never know the sender wanted a return receipt).  I don't think I
should have to set up a separate account for the mailing list...
Comment 5 crued 2006-03-27 01:52:44 UTC
...and that doesn't help prevent people from automatically sending return
receipts...

I have a procmail rule to strip out return receipt that I use:

:0 fhw
* ^Disposition-Notification-To:
| formail -I Disposition-Notification-To

Comment 6 jcatchpoole 2006-03-27 12:38:32 UTC
Relying on the client to be configured correctly is probably a bad idea.  In the
ideal case all clients would be configured correctly, and all users would know
what to do, however we live in the real world :-/  I think bouncing them
server-side is a safer option.
Comment 7 crued 2006-03-27 13:19:56 UTC
I agree that dealing with them on the server-side is the way to go.  My procmail
rule was intended just to show how easy it is to stip out the header...

I think the most frictionless way to go would be to srip out the headers rather
than to bounce every mail sent with the header, but either would work for me
since it would mean I don't have to see any more return receipts on the list :-).
Comment 8 Unknown 2006-03-27 23:36:09 UTC
Assigning to Aniruddha Sarkar for review.
Comment 9 Unknown 2006-04-03 23:32:20 UTC
Let me find out from the component owner of the new discussion services, if 
this is something that is already considered.
Comment 10 Unknown 2006-04-06 21:35:20 UTC
I verified with our Discussion Services project owner about this and YES this 
is something that should get into that. However, in the interim I am trying to 
determine if we can offer some workaround to handle this. So I need to clarify 
a couple of things.

1. If we are able to strip out this header, this would be across the entire 
site; is that acceptable?

2. We are ONLY talking about "return-receipt" here, right?

3. Currently when such "return-receipts" are set and users *inadvertently* 
send the return recipts, do those go back to the "requesting user(s)" or they 
are sent to the "reply-to" address, which could be the mailing list itself?
Comment 11 Unknown 2006-04-06 21:36:07 UTC
Updating SWB.
Comment 12 crued 2006-04-06 22:36:32 UTC
I can't say whether stripping it across the netbeans.org domain is a good thing
or not.  I'd say for sure we don't want them on the lists.

I'm only talking about return receipts here (stripping the
"Disposition-Notification-To" header).

The inadvertant return receipts seem to go to the list, which makes them even
more bothersome.

Thanks for looking at this.
Comment 13 jcatchpoole 2006-04-07 11:16:42 UTC
RE question 1. - yes, accross the entire site is fine.  I can't imagine any list
where ppl would want to see return receipts.

RE: "stripping out headers" - do you mean remove the header that requests a
return receipt ?  Makes sense.
Comment 14 Unknown 2006-04-07 20:15:31 UTC
We need a bit of clarification on my question #3.

I seriously doubt if the read-recipt is going back to the mailing list. If 
that is not the case then I am not seeing that behavior myself.

To test this I used MS Outlook and added the read-recipt to an outgoing mail.
I do see within the raw-header, the "Disposition-Notification-To" one.
But it is correctly set to Disposition-Notification-To: "Aniruddha Sarkar" 
<asarkar@collab.net>. Hence *even* if the receiving users open the e-mail and 
*inadvertently* send the read-recipt(s) (as I did in my test), it should not 
go to the mailing list. As a matter of fact it should not use CEE at all for 
this receipt (unless the requesting user has a @netbeans.org address).

So, my initial assumption that the return recipts are going to the mailing 
lists was wrong (please confirm). However, it is true that we need to strip 
this "Disposition-Notification-To" header out of the mailing list(s) 
completely. We are investigating ino that.



Comment 15 crued 2006-04-07 20:27:08 UTC
I agree that it doesn't seem that the return receipt *should* go to the lists,
but it seems that they sometimes do -- a broken MUA, maybe?

See http://www.netbeans.org/servlets/ReadMsg?list=nbusers&msgNo=66721 for just
one example.
Comment 16 crued 2006-04-07 20:34:34 UTC
The message that instigated the return receipt message I mentioned in my
previous reply is here:

http://www.netbeans.org/servlets/ReadMsg?list=nbusers&msgNo=66706&raw=true

The Disposition-Notification-To: header *is* present, and it is set to the
*original sender* (not the list) as you said, so it does appear that the return
receipts sent to the list are actually caused by broken mail clients.

Even still, it would probably be best to strip them out.

Thanks again for looking into this.
Comment 17 Unknown 2006-04-07 21:22:33 UTC
Crued, Thanks for pointing me to the 2nd message.

To clarify, I think what happened was that the first poster(Mauricio)set the 
Disposition-Notification-To in his post. All the users replied to this post 
till 3/25 did not trigger any return-reciepts to the list itself(whether or 
not they had the read-notification alert set to ON or OFF on their mail 
client).

However, on 2006-03-26, mstevlik@gamo.sk posts a message to the list that 
appears to be a return-recipt. That is not supposed to happen as per the 
disposition-notification-to header which explicitly was set to: "Mauricio" 
<mauricio@infsr.unijui.tche.br>.

While, yes, we need to remove this header from the mailing lists, I am 
wondering if this is triggered as a result of a buggy e-mail client that 
mstevlik@gamo.sk used top open this e-mail!

Please let me know if you notice any other occurences of this retrun-reciepts 
going to the mailing list(s).
Comment 18 Unknown 2006-04-12 22:43:31 UTC
We have verified that adding "disposition-notification-to" to the remove-list 
in the configuration file will create new mailing lists with that option. That 
is, emails sent with the read-receipt turned ON will get that header stripped.
We will try to roll out this feature change in the Danube-S upgrade. 

NOTE: After rolling out this change, ONLY newly created lists will have this 
feature.

Existing lists will still have this option missing; hence any e-mails with 
read-recipts to those lists will not get the header stripped.

We are verifying if we can run a script that will make this change to all the 
lists' configuration files. While we try that out, is it possible to get the 
top 10 mailing lists that would benefit from this change? We can at least make 
manual changes to those lists for immediate measures.
Comment 19 Unknown 2006-04-12 22:44:35 UTC
Updating Target Milestone.
Comment 20 jcatchpoole 2006-04-13 10:51:43 UTC
www lists:
nbusers
nbdev
nbdiscuss
nbannounce
nbweekly
nbui
nbj2ee
nbdiscuss_ru
nbdiscuss_fr
nbdiscuss_zh

not www lists :
dev@openide

Thanks.
Comment 21 Unknown 2006-04-19 19:01:40 UTC
Hi Jack,

As per your request we have made the necessary changes to the 11 mailing 
lists. Please let us know if it would be possible for you to verify this on 
your end, or we should send some test e-mails to verify it ourselves. I did 
not want community members to get a read-receipt e-mail from CollabNet :)

As for making this feature permanent, that is, for *all* exisiting and future 
mailing lists, CollabNet's engagement team will review this requirement after 
the Danube-S upgrade. The change will require some changes in the core 
product, hence this decision.

Thanks
Comment 22 Unknown 2006-09-05 11:11:19 UTC
Bringing it back to the Support Queue for the visibility. 
Comment 23 jcatchpoole 2006-09-06 02:08:25 UTC
Thanks sripriya.  Crued, do you notice return-receipts on nbusers@ (or the other
lists this was applied to) anymore ?
Comment 24 crued 2006-09-06 04:19:03 UTC
I removed my procmail filter shortly after askar's message on Apr 19 was posted.

Since then, I don't recall seeing a return receipt from a netbeans.org mailing
list.  Also, I haven't seen any return receipts sent to any of the lists.

The problem seems to have been corrected.  Thanks.
Comment 25 Unknown 2006-09-06 13:20:36 UTC
Jack,

So shall we close this as fixed then?

Thanks,
Priya
Comment 26 jcatchpoole 2006-09-08 05:00:04 UTC
Well the long term issue is still in progress, right ?

> As for making this feature permanent, that is, for *all* exisiting and future 
> mailing lists, CollabNet's engagement team will review this requirement after 
> the Danube-S upgrade. The change will require some changes in the core 
> product, hence this decision.

So this issue should stay open to track that, I think.
Comment 27 Unknown 2007-09-19 12:42:00 UTC
This has been fixed in the inst set of CEE 4.5.2, Marking the issue as Resolved Later as this issue will be reviewed by
Support once the site is upgraded.

Regards,
Ramya
Support operations
Comment 28 Unknown 2008-03-02 18:56:56 UTC
Hi

This feature is fixed in Rubicon and I have verified the same on a test box carrying the latest version. I shall close
this case for now. Please feel free to re-open, if the functionality does not satisfy your expectation when site gets
upgraded to Rubicon version of CEE.

Regards,
Vathsan
Support Operations.
Comment 29 Unknown 2008-03-02 18:57:25 UTC
Marking the issue as Resolved FIXED.
Comment 30 Marian Mirilovic 2009-11-08 02:34:35 UTC
We recently moved out from Collabnet's infrastructure