RE: [Asrg] CRI Header

Yakov Shafranovich <research@solidmatrix.com> Mon, 09 June 2003 19:12 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17869 for <asrg-archive@odin.ietf.org>; Mon, 9 Jun 2003 15:12:14 -0400 (EDT)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h59JBpd28963 for asrg-archive@odin.ietf.org; Mon, 9 Jun 2003 15:11:51 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h59JBoB28960 for <asrg-web-archive@optimus.ietf.org>; Mon, 9 Jun 2003 15:11:50 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17819; Mon, 9 Jun 2003 15:11:44 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19PS1X-0006OB-00; Mon, 09 Jun 2003 15:09:44 -0400
Received: from ietf.org ([132.151.1.19] helo=www1.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 19PS1X-0006O8-00; Mon, 09 Jun 2003 15:09:43 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h59JABB28913; Mon, 9 Jun 2003 15:10:11 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h59J8OB28819 for <asrg@optimus.ietf.org>; Mon, 9 Jun 2003 15:08:24 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17485 for <asrg@ietf.org>; Mon, 9 Jun 2003 15:08:17 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19PRyD-0006Mk-00 for asrg@ietf.org; Mon, 09 Jun 2003 15:06:17 -0400
Received: from 000-236-597.area5.spcsdns.net ([68.27.163.124] helo=68.27.163.124 ident=trilluser) by ietf-mx with smtp (Exim 4.12) id 19PRyA-0006Mh-00 for asrg@ietf.org; Mon, 09 Jun 2003 15:06:16 -0400
Message-Id: <5.2.0.9.2.20030609143354.00b40ff8@std5.imagineis.com>
X-Sender: research@solidmatrix.com
X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9
To: bukys@cs.rochester.edu, asrg@ietf.org, Eric Dean <eric@purespeed.com>
From: Yakov Shafranovich <research@solidmatrix.com>
Subject: RE: [Asrg] CRI Header
In-Reply-To: <200306081744.h58HiAi13538@cycle1.cs.rochester.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-MimeHeaders-Plugin-Info: v2.03.00
X-GCMulti: 1
Sender: asrg-admin@ietf.org
Errors-To: asrg-admin@ietf.org
X-BeenThere: asrg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/asrg>, <mailto:asrg-request@ietf.org?subject=unsubscribe>
List-Id: Anti-Spam Research Group - IRTF <asrg.ietf.org>
List-Post: <mailto:asrg@ietf.org>
List-Help: <mailto:asrg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/asrg>, <mailto:asrg-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/pipermail/asrg/>
Date: Mon, 09 Jun 2003 15:07:17 -0400

At 01:44 PM 6/8/2003 -0400, bukys@cs.rochester.edu wrote:

>It seems to me that the most natural mechanism for CRI
>content is to treat it as a form of DSN.

You are raising a very good point. After perusing the DSN RFCs (3461-3464), 
it seems to me that a DNS is a perfect envelope for a CRI protocol. This 
may also fall under the work of the Message Tracking Group of the IETF 
(http://www.ietf.org/html.charters/msgtrk-charter.html).

I got the following points:

1. A MIME type called "multipart/report" is defined in RFC 3462 for the 
following purpose:

"The Multipart/Report Multipurpose Internet Mail Extensions (MIME) 
content-type is a general "family" or "container" type for electronic mail 
reports of any kind.  Although this memo defines only the use of the 
Multipart/Report content-type with respect to delivery status reports, mail 
processing programs will benefit if a single content-type is used to for 
all kinds of reports."

As you can see, this MIME type is not restricted to DSNs but can be used 
for "all kinds of reports" including CRI. Additionally it defines three 
sets of bodies: one for humans, one for machines and a third optional one 
to include the original message.

2. RFC 3464 further defines another MIME type called 
"message/delivery-status"  which is used within the MIME type 
"multipart/report" for Delivery Status Notifications (DSN) as follows:

"A DSN can be used to notify the sender of a message of any of several 
conditions: failed delivery, delayed delivery, successful delivery, or the 
gatewaying of a message into an environment that may not support DSNs."

A C/R system sending out a challenge might fit into the category of 
"delayed delivery".

3. DSNs are sent in reply to the address in the MAIL FROM command and are 
set with the MAIL FROM <> path to avoid loops (RFC 3464). Guidelines for 
lists are also provided.
5. A bunch of useful fields are defined for DSNs.
4. RFC 3463, section 2.4 provides for extension fields that can be 
registered for use with DSN. Note that "X-" fields are not permitted. An 
IANA registry exists at http://www.iana.org/assignments/dsn-types.
5. RFC 3461 defines an ESMTP extension that can be used with DSNs.

---------------------------------------------------------------------------------------------------
Yakov Shafranovich / <research@solidmatrix.com>
SolidMatrix Research, a division of SolidMatrix Technologies, Inc.
---------------------------------------------------------------------------------------------------
"One who watches the wind will never sow, and one who keeps his eyes on
the clouds will never reap" (Ecclesiastes 11:4)
---------------------------------------------------------------------------------------------------  

_______________________________________________
Asrg mailing list
Asrg@ietf.org
https://www1.ietf.org/mailman/listinfo/asrg