Re: [apps-discuss] Multipart/report, draft-kucherawy-rfc3462bis-01.txt

Alessandro Vesely <vesely@tana.it> Sat, 30 July 2011 10:39 UTC

Return-Path: <vesely@tana.it>
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 D5D1921F8745 for <apps-discuss@ietfa.amsl.com>; Sat, 30 Jul 2011 03:39:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.699
X-Spam-Level:
X-Spam-Status: No, score=-4.699 tagged_above=-999 required=5 tests=[AWL=0.020, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eWMSiTkmthQN for <apps-discuss@ietfa.amsl.com>; Sat, 30 Jul 2011 03:39:58 -0700 (PDT)
Received: from wmail.tana.it (mail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 08F6221F86C0 for <apps-discuss@ietf.org>; Sat, 30 Jul 2011 03:39:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=test; t=1312022397; bh=czQ4J16kJpoKHcWNSdkKDXUR8L95k6Wp4BIDcq8PFYw=; l=1925; h=Message-ID:Date:From:MIME-Version:To:References:In-Reply-To: Content-Transfer-Encoding; b=QQn+GGkct00pTNhalo/ndb8QGU9QHMDx5EaQmqACQRQRG1BtR7ly8H6oO3pM93Nmd FDgASxDq9cCpF+XsT6oNpKib/TT5BzI370yDJVNX/0fDe8cDaazBaBJwuoW5v2Ee8t gPdEZTZ+UDWPI36FhhibyjmG7t0QLcHxsWesGYhA=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Sat, 30 Jul 2011 12:39:57 +0200 id 00000000005DC039.000000004E33DF7D.0000168C
Message-ID: <4E33DF7D.6040109@tana.it>
Date: Sat, 30 Jul 2011 12:39:57 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <20110727052622.18893.75906.idtracker@ietfa.amsl.com> <4E3013C8.7060203@tana.it> <F5833273385BB34F99288B3648C4F06F13512DF461@EXCH-C2.corp.cloudmark.com> <01O45CD1RC5O00RCTX@mauve.mrochek.com> <4E31B648.2020802@tana.it> <01O46PHOZA6E00RCTX@mauve.mrochek.com>
In-Reply-To: <01O46PHOZA6E00RCTX@mauve.mrochek.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] Multipart/report, draft-kucherawy-rfc3462bis-01.txt
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: Sat, 30 Jul 2011 10:39:58 -0000

On 29/Jul/11 00:41, Ned Freed wrote:
>>> In fact the best way to handle this would be to put the restriction into the
>>> DSN and MDN specifications that build on the multipart/report framework, and
>>> say something like, "Uses of the multipart/report container format MAY restrict
>>> the contexts in which a particular report type can appear."
> 
>> Does that mean top-level implies "active"?
> 
> You know, I was thinking about that as well. It's clear than active DSNs and
> MDNs have to be top-level but that doesn't mean the converse is necessarily
> true.

Plus: it would allow an ABNF-like definition of "active",
minus: inactive messages would then have to be wrapped.

> Operationally at least, I think the answer is something along the lines of,
> "it's active if it correlates with a message you sent, otherwise not". 

+1, it clarifies what reporting is all about, linking the active
status with the destination address (and is quite complaisant to data
protection principles in this respect.)  Let me try to reword the
first paragraph of Section 3:

   The multipart/report MIME media type is a general "family" or
   "container" type for electronic mail reports of any kind.  A mail
   report presents an account of events occurred to another mail
   message, which is called the original message, returned message, or
   reported message.  A report message, i.e. a message carrying a mail
   report, is considered "active" when it is destined to an entity
   who actively contributed to the sending of the original message,
   including authors, relays, gateways, delivery agents, and link
   operators.  Mail processing programs can benefit of using a single
   media type for all kinds of reports, and detect active reports
   correlated with sent messages.

> I'm not sure if this warrants mention in the spec or not.

Nor I.  It may ease the wording of the top-level requirement, though.

jm2c