Re: 3028bis, section 4.2, paragraph 2

Philip Guenther <guenther+mtafilters@sendmail.com> Fri, 09 February 2007 05:04 UTC

Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id l1954t7C002501 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 8 Feb 2007 22:04:55 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id l1954tKl002500; Thu, 8 Feb 2007 22:04:55 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from foon.sendmail.com (smtp-out.sendmail.com [209.246.26.45]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id l1954sO7002493 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <ietf-mta-filters@imc.org>; Thu, 8 Feb 2007 22:04:54 -0700 (MST) (envelope-from guenther+mtafilters@sendmail.com)
Received: from [10.201.0.240] (adsl-64-58-1-252.mho.net [64.58.1.252] (may be forged)) (authenticated bits=0) by foon.sendmail.com (Switch-3.2.5/Switch-3.2.0) with ESMTP id l1954hBw008413 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 8 Feb 2007 21:04:46 -0800
X-DKIM: Sendmail DKIM Filter v0.5.1 foon.sendmail.com l1954hBw008413
DKIM-Signature: a=rsa-sha1; c=relaxed/simple; d=sendmail.com; s=tls.dkim; t=1170997488; bh=+ce7K4J8CBOh58zrI8huTF6hPUc=; h=X-DomainKeys: DomainKey-Signature:Date:From:X-X-Sender:To:cc:Subject:In-Reply-To: Message-ID:References:MIME-Version:Content-Type; b=AIpDNdyPjY3t5zWV jizaI3JkS+eH1s6VkJtDjJ3iUB34qEdNgN9V5noft8bU1c3KB4+KMl6GVCJ0fIR+O3P hwdT40pRyw+uO5hm7uZlX8hUQwlGUBoiZhoRb/Eyuko1WkXtvv1+n840+4Ao+fzx+8w 7AUPqwkzoFRc0NvXDOd2g=
X-DomainKeys: Sendmail DomainKeys Filter v0.4.1 foon.sendmail.com l1954hBw008413
DomainKey-Signature: a=rsa-sha1; s=tls; d=sendmail.com; c=nofws; q=dns; h=date:from:x-x-sender:to:cc:subject:in-reply-to:message-id: references:mime-version:content-type; b=l25bTeYxc8hyOAYM2lMswBrQJQAmuEyOVFy5IqDxPrpr2Ys0FJZL5fzbfjZvY10Iq C6SXOwNGuCSNGYuGCJax6nSThPIRqtnap7TkVOZsJ+5uOhrLQb9OlFIikvkHBUInEqa HUvayi5e8UkPc9h4yaTaqETalQ8ZvSIe8ZlYxNU=
Date: Thu, 08 Feb 2007 22:04:40 -0700
From: Philip Guenther <guenther+mtafilters@sendmail.com>
X-X-Sender: guenther@vanye.mho.net
To: Tim Showalter <tjs@psaux.com>
cc: "Mark E. Mallett" <mem@mv.mv.com>, ietf-mta-filters@imc.org
Subject: Re: 3028bis, section 4.2, paragraph 2
In-Reply-To: <45CBC3DD.3010805@psaux.com>
Message-ID: <Pine.BSO.4.64.0702082146060.1973@vanye.mho.net>
References: <Pine.BSO.4.64.0702061716310.25985@vanye.mho.net> <KeX9wp55qjOCP2lD80yM3A.md5@libertango.oryx.com> <vinvoLkx5ajmjJBTyVKBFg.md5@libertango.oryx.com> <45C9BD6C.6060505@isode.com> <20070207214840.GB26384@osmium.mv.net> <Pine.BSO.4.64.0702071947160.14328@vanye.mho.net> <20070208231147.GA49702@osmium.mv.net> <45CBC3DD.3010805@psaux.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>

On Thu, 8 Feb 2007, Tim Showalter wrote:
> Mark E. Mallett wrote:
>> So it sounds like you are saying that the new text about how the count
>> of Received headers MUST be larger is connected to that.  That since
>> some implementations may choose to count Received lines to avoid loops,
>> all implementations must have a higher Received line count when doing
>> redirect.

Yes.  That seemed to be the list concensus, based on the thread with 
subject "Comments on draft-ietf-sieve-3028bis-09 from Eric Rescorla" at 
the beginning of November.  I didn't see any one arguing against mandating 
the addition of Received header fields by 'redirect' back then, so I took 
it to be agreed.


> If two (or more) implementations are configured to loop, just one adds 
> Received headers and uses them for loop control, that's enough to stop the 
> loop.

Yes, but if just one implementation (in the "code base" sense) does _not_ 
add Received header fields and it is installed at multiple site, then it 
can sustain a loop.  Heck, an implementation with no loop control can be a 
mailbomb generator if it supports multiple redirects for a single message: 
it would just a sieve script that redirects to its own address as well as 
the victim address.


> I can't imagine why anyone wouldn't add Received anyway, just based on 
> advice in 2821 (and common sense).

Common sense is as common as a sense of humor, apparently.  (References to 
solving the Halting Problem were removed from 3028bis after multiple 
reviewers expressed their dislike for the text.)


Philip Guenther