Re: [apps-discuss] Feedback on draft-moonesamy-rfc2369bis-01 and draft-moonesamy-rfc2919bis-01

S Moonesamy <sm+ietf@elandsys.com> Fri, 06 January 2012 23:55 UTC

Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CFC621F875B for <apps-discuss@ietfa.amsl.com>; Fri, 6 Jan 2012 15:55:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.299
X-Spam-Level:
X-Spam-Status: No, score=-103.299 tagged_above=-999 required=5 tests=[AWL=0.700, BAYES_00=-2.599, GB_I_LETTER=-2, J_CHICKENPOX_37=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2um0jCN3lm-M for <apps-discuss@ietfa.amsl.com>; Fri, 6 Jan 2012 15:55:27 -0800 (PST)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4536121F875A for <apps-discuss@ietf.org>; Fri, 6 Jan 2012 15:55:27 -0800 (PST)
Received: from SUBMAN.elandsys.com ([41.136.232.119]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q06Nt9Bo000866 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 6 Jan 2012 15:55:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1325894125; i=@elandsys.com; bh=ZMCsqSAUy8MlKZsyDbqGgMlhssNotubVbteSDbtpo8M=; h=Message-Id:Date:To:From:Subject:Cc:In-Reply-To:References: Mime-Version:Content-Type; b=HESHi2K7rYEmSQYn8GISAmVbxQSVN/GhZkv0i5d0p1rNyPMYycCgT8+Ve6OK9z0Kc tpPVZGl3iRjZSvkQ5TRFAraHs7H3+hX2bT9pk7Cr2D7GIvugD1LIYNDOGIon18OIyT TGPVasoKmK00qmlgLZSj/sMiMkoLI2bocE8aMYC4=
Message-Id: <6.2.5.6.2.20120106140451.09c30c18@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Fri, 06 Jan 2012 15:55:02 -0800
To: Alessandro Vesely <vesely@tana.it>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4F06EEFD.1060707@tana.it>
References: <6.2.5.6.2.20120104113753.0a6e00e0@elandnews.com> <4F06EEFD.1060707@tana.it>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Feedback on draft-moonesamy-rfc2369bis-01 and draft-moonesamy-rfc2919bis-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Jan 2012 23:55:28 -0000

Hi Alessandro,
At 04:54 06-01-2012, Alessandro Vesely wrote:
>hope you don't mind my taking this occasion to ask some questions.

Ask. :-)

>Nice addition.  Would it make sense to promote that from appendix to a new
>"Definitions" section?  (I don't dare suggesting that it should match the
>list-label...)

No, that would end up being controversial.  Please see the comments 
from Murray and John about subject tags.  The problem with using a 
subject tag which matches list-id is that it takes more space.  The 
List-id for this mailing list is 21 characters.  That's a little more 
than half of the display, assuming a 40 character width.

>Defining what is a /list/ that a List-Id identifies would be another

I don't fully understand this comment.  You could view the List-Id as 
an opaque identifier.  Basically, apps-discuss.ietf.org is a unique 
string attached to messages from this mailing list (John explained 
that better).  It could have been foo.invalid if that can be 
considered as unique.  Although we would say that the string does not 
convey anything meaningful, in practice, it would be something which 
the average subscriber would recognize.

>candidate addition.  And also what is a /nested list/, maybe.  The point is

See John's comment. :-)  A nested list can be viewed as a list which 
has one or more mailing lists as a subset.  Mailman uses the term 
Umbrella list.  It's part of these mail features which are forgotten 
as mail turned into a legacy application.

The use cases might be as follows:

  (i)  You have 1,000 users subscribed to an external mailing list.  To reduce
       mail traffic, you run an internal mailing list with one subscription to
       the external mailing list.

  (ii) In your organization, employees must be subscribed to several mailing
       lists.  You create one mailing list which is subscribed to those
       mailing lists.  When an employee joins, you add them to the
       mailing list.  When they quit, you unsubscribe them.  This approach
       has less administrative overhead and you don't have to worry about
       forgetting to add the person to one of the sublists.


>that it is not clear whether this header field should be used also for
>commercial newsletters and similar stuff.

The drafts do not specify whether the List- header fields should only 
be used for discussion lists.  Commercial newsletters generally 
require functionality where the user can unsubscribe.  If they find 
the List- headers useful, they will support it no matter what the 
drafts say.  It's easier to explain the functionality and avoid 
getting into discussions about content.

>I'm not aware of the deployment of "list-id" as suggested in the paragraph of
>Section 5:
>
>    It is suggested, but not required, that List Identifiers be created
>    under a subdomain of "list-id" within any given domain.  This can
>    help to reduce internal conflicts between the administrators of the
>    subdomains of large organizations.  For example, List Identifiers at
>    "example.com" are generated in the subdomain of "list-
>    id.example.com".
>
>Is it actually used or is it merely an example?

I don't recall seeing "list-id" in use.  It's a suggestion; you can 
pick any other label in your namespace as long as it does not 
conflict with your subdomains.

>Instead, I found no normative statement that matches the authority on a given
>domain that is mentioned in Section 2.  Should there be a SOA under
>list-id-namespace?  I wonder whether there is a claim of responsibility
>implied in adding List-Id to a bulk message.

There isn't any normative statement.  I removed the text from RFC 
2919 about authority structure.  You can put any domain, even 
ietf.org.  However, if you do that, people will figure out how to 
block messages from your mailing list.  I haven't seen any visible 
traffic in DNS for "list-id" (monitoring NXDOMAIN).  I'd say not to 
worry about the SOA while pointing you to RFC 2308 for you to decide 
about the better approach.

Your last question is one which a regulator might ask.  From a 
technical angle, the List-Id is for software to have a reliable way 
to identify messages from a mailing list.  The specification does not 
discuss about responsibility as that might depend on the legal 
jurisdiction.  If you were to point out that it is a dishonest 
argument, I will agree with you.

Regards,
S. Moonesamy