Re: [yam] Issue #10: RFC 5321 3.9: add tiny subsection

S Moonesamy <sm+ietf@elandsys.com> Sat, 12 December 2009 20:42 UTC

Return-Path: <sm@elandsys.com>
X-Original-To: yam@core3.amsl.com
Delivered-To: yam@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6260B3A6868 for <yam@core3.amsl.com>; Sat, 12 Dec 2009 12:42:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.366
X-Spam-Level:
X-Spam-Status: No, score=-2.366 tagged_above=-999 required=5 tests=[AWL=0.233, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zlDoth+en8yB for <yam@core3.amsl.com>; Sat, 12 Dec 2009 12:42:30 -0800 (PST)
Received: from mail.elandsys.com (mail.elandsys.com [208.69.177.125]) by core3.amsl.com (Postfix) with ESMTP id 67FD23A6853 for <yam@ietf.org>; Sat, 12 Dec 2009 12:42:30 -0800 (PST)
Received: from subman.elandsys.com ([41.136.232.170]) (authenticated bits=0) by mail.elandsys.com (8.13.8/8.13.8) with ESMTP id nBCKg8T0003562; Sat, 12 Dec 2009 12:42:13 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; d=elandsys.com; s=mail; t=1260650535; x=1260736935; bh=raPlRRXiteb6NmGK6pVmm1DNAIc=; h=Message-Id:Date:To:From:Subject:Cc:In-Reply-To:References: Mime-Version:Content-Type; b=nsImwiaMhCTPVCsHqMlSoMmbggpoXHNFxU9F8sgZ8q8qAonCcZGW11urOJ7WzuMkK YFhVqxby01TDbxlLUETbrL/r8x0nSnHPXDI12W/nXOag3ZBNQ5YK4cakWwtKG0S3S6 lJWMERoIM6TtEMS0dVQwpNC9f0VWXMpumleBboYg=
Message-Id: <6.2.5.6.2.20091212113602.0348bb30@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Sat, 12 Dec 2009 12:41:52 -0800
To: Alessandro Vesely <vesely@tana.it>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4B23E0B4.5000203@tana.it>
References: <6.2.5.6.2.20091206014538.033cdcc8@elandnews.com> <4B1BE2D5.9010405@tana.it> <6.2.5.6.2.20091206102946.04601b90@resistor.net> <01NGXSHS3NUQ0000BI@mauve.mrochek.com> <4B1CDDE8.2090100@tana.it> <6.2.5.6.2.20091207072413.047ff4a0@resistor.net> <4B1E0967.1040006@tana.it> <6.2.5.6.2.20091208135556.030cfb28@resistor.net> <4B1FC47F.40103@tana.it> <6.2.5.6.2.20091209155607.032eff40@resistor.net> <4B224F10.7050202@tana.it> <6.2.5.6.2.20091211122230.02eb2298@resistor.net> <4B23E0B4.5000203@tana.it>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Cc: yam@ietf.org
Subject: Re: [yam] Issue #10: RFC 5321 3.9: add tiny subsection
X-BeenThere: yam@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Yet Another Mail working group discussion list <yam.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/yam>, <mailto:yam-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/yam>
List-Post: <mailto:yam@ietf.org>
List-Help: <mailto:yam-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yam>, <mailto:yam-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Dec 2009 20:42:31 -0000

Hi Alessandro,
At 10:28 12-12-2009, Alessandro Vesely wrote:
>This might just be
>
>  3.9.0 Plain forwarding
>  Plain forwarding implies both the envelope originator and recipient
>  addresses fields are left intact. The message is transmitted to the
>  next hop.
>I agree some confusion may arise because of the "forwarding" versus 
>"forwarding or delivering" --which may be dealt with by skipping a 
>transaction-- but beware of the "forwarded or redistributed" in the 
>current text... I'd propose a replacement for the first two 
>paragraphs of section 3.9 as follows:
>
>  When a message is sent to a forwarded address (also called an
>  "exploder", or  a "pseudo-mailbox"), copies are forwarded to each
>  target mailbox in the expanded set. In case the resulting target
>  address corresponds to a local mailbox, servers MAY skip an SMTP
>  transaction and just deliver a copy of the message to the relevant
>  mailbox. When replacing an envelope recipient address with multiple
>  target addresses, servers SHOULD simply utilize the expanded set;
>  application of heuristics or other matching rules to eliminate some
>  addresses, such as that of the originator, is strongly discouraged.
>
>  Existing header fields (RFC 5322 [4]) MUST be left intact; in
>  particular, the "From" field is unaffected. Forwarding across
>  different domains may be frustrated by policies aimed at transport
>  level integrity (see Section 7.1). Hosts MAY go along adding header
>  fields, choosing an adequate expansion method, and using supported
>  extensions as required.
>
>Again, that text is just for the WG to consider the changes:
>
>* header fields, e.g. signatures, may be added on forwarding,
>* expansion does not necessarily imply multiple delivery,
>* forwarding may break recipient's policies,
>* terminology...

I'll add the above text to Issue #10.

>Finally, several mailers replace the 5322.To field. Shouldn't this 
>be mentioned? Or, why do we consider the header at all?

The following is an individual comment.  There is a discussion of 
changes by a SMTP server in Section 3.7.1, Section 3.7.4 and Section 
6.4.  Section 3.9 mentions a requirement for the message header 
section.  There is also some text in Section 7.2 about attempts to 
deduce relationships between the envelope and the header section and 
use them to alter the header section of the message for delivery.

Regards,
S. Moonesamy
YAM WG Secretary