[draft-melnikov-sieve-external-lists] Proposed Changes To Section 2.3
Robert Burrell Donkin <robertburrelldonkin@gmail.com> Fri, 24 July 2009 09:15 UTC
Return-Path: <owner-ietf-mta-filters@mail.imc.org>
X-Original-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Delivered-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 09F693A688A for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Fri, 24 Jul 2009 02:15:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 vbRu-8KyRq4J for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Fri, 24 Jul 2009 02:15:26 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 598D23A67FE for <sieve-archive-Aet6aiqu@ietf.org>; Fri, 24 Jul 2009 02:15:25 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6O94fYX076165 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 24 Jul 2009 02:04:41 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6O94fYC076164; Fri, 24 Jul 2009 02:04:41 -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 mail-bw0-f215.google.com (mail-bw0-f215.google.com [209.85.218.215]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6O94QlP076148 for <ietf-mta-filters@imc.org>; Fri, 24 Jul 2009 02:04:37 -0700 (MST) (envelope-from robertburrelldonkin@gmail.com)
Received: by bwz11 with SMTP id 11so1358705bwz.10 for <ietf-mta-filters@imc.org>; Fri, 24 Jul 2009 02:04:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=b5qkiCHxoMUXRJdHj9hEa0u4Rxktp9Wns2XuZM57G58=; b=qwWMCNSrUT4noGhKlddZcX+AV2zki8wWEjNAgsOgI1588pX2pp2r5LouPpYc7r+3Wl 8EKi74Zq3bLBLBVtFoK99S3auh0kkKpgWurFaQXSX/krcxBlmYDOHRpgsLy9r2MrGj7l tkU0MHJcmDFFnU3xst00b+SNY9fHg4reG7qF8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=meRojeReDlewOZ8mhGfAIFLd5G2H0OCoTFkQI1VNO7JM2/jqMkckR7AaO10Fa3p4p7 2asOLNkyr9W67kiPAWAZk7cpAKqaNYZMUEpgW7rJis8Hr+A7/xEOc4ER3EfQCS+xbVfE b5ygYWsQgKwbKhvZ7NPFmFgY4JHidHDpgV2go=
MIME-Version: 1.0
Received: by 10.204.116.208 with SMTP id n16mr2989652bkq.96.1248426266024; Fri, 24 Jul 2009 02:04:26 -0700 (PDT)
Date: Fri, 24 Jul 2009 10:04:25 +0100
Message-ID: <f470f68e0907240204n5b77e33bh5fac3c637227e096@mail.gmail.com>
Subject: [draft-melnikov-sieve-external-lists] Proposed Changes To Section 2.3
From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
To: MTA filtering mailing list <ietf-mta-filters@imc.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
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>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Changes
- -------
Revise and consolidate existing paragraphs 3 and 4 into a shorter functional
description.
Rationale
- ---------
Paragraphs 3 and 4 in 2.3 specify complex, hard to test requirements for
little clear gain. Regarding the redirection as a black box makes the
specification
more concise and allows more space for novel approaches.
- --------------------------------------------------------------------------
[1] Proposed Text
- --------------------------------------------------------------------------
2.3. :list tagged argument to the "redirect" action
Usage: redirect :list
The "redirect" action with the ":list" argument is used to send the
message to one or more email addresses stored in the externally
stored list 'ext-list-name'. This variant of the redirect command
can be used to implement a personal distribution list.
The Sieve engine and list server SHOULD collaborate to achieve a
redirection consistent with the semantics described in [Sieve]. If
they are unable to do so then the situation MUST result in a
runtime error.
See Section 2.4 for the detailed description of syntax used for
naming externally stored lists.
- --------------------------------------------------------------------------
[2] Original Text
- --------------------------------------------------------------------------
2.3. :list tagged argument to the "redirect" action
Usage: redirect :list
The "redirect" action with the ":list" argument is used to send the
message to one or more email addresses stored in the externally
stored list 'ext-list-name'. This variant of the redirect command
can be used to implement a personal distribution list.
Use of this feature requires that the list resolve to a list of email
addresses, and that the Sieve engine be able to enumerate those
addresses. [[anchor5: Alexey would like the option of allowing the
list handler to enumerate the addresses and do the redirect there.
Barry thinks that's contrary to Sieve, which expects to queue the
redirect action for processing at a later stage, and that it would be
a bad idea to have the redirect happen in the list handler. The WG
needs to resolve this issue.]] In cases where, for example, a list
contains hashed email address values or an email address pattern
("sz*@example.com", "*+ietf@example.net"), it will not be possible to
redirect to that list.
If the Sieve engine [[anchor6: or list handler?]] is permanently
unable to enumerate the list or the list does not resolve to email
addresses, the situation MUST result in a runtime error in the Sieve
script.
See Section 2.4 for the detailed description of syntax used for
naming externally stored lists.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Use GnuPG with Firefox : http://getfiregpg.org (Version: 0.7.6)
iQIcBAEBAgAGBQJKaXkZAAoJEHl6NpRAqILLt74P/2VpgofdttuAXkn0TZg60DJC
p3QT+jnnBMNNnBhGXKAQbG+h3REKThAvdDHgsfaAGXWLSQyCqz0ymdHU4S2Stp6w
WvhWJbQ9su1W54+lH7GjND0BCVw9X8ZqSvCSBtUKw+5p9oSOI29mSoR/ytPUspP0
y9qtQHBCjqTpslrOAqva3jtl7mK1iV6kBInfeqrhf/+V4jqAZQxXe3CMxOxPGU2Y
p+pT1cQgl/og76H1ZPomBmyO6RMQFhhELnXoDBp+kDWiHoW/0wpeiNGOl36zMd+H
KwdhxxWRqo26Za+w7oYP8VbV2mohepYEsN+PDcKCnTU+/U+zaS/Wk3HM1u/yVdmj
VGOijT/2NzUyeZZdloBYqN0cG9FLuQ1WBgILGSAyyYgDhHxe9Iss1gHwwfDy4mn7
djVnWBrS1vtr0SEo4Iaxypc7/s8ng3k1/557VZ070+cKuagtimya1qITGUtldU27
gZhwkxhrk3EXszZJBx8Op4qzk44ccZTVaG4i3CeDgSrF3AVF7J2PJnI/Qj4s2vM8
Qpcu+T1UDKOeWAapSPb7OmreKze/RTWi9gT0xiZA9Un3JZ4XcMLnq7BVZHYYzm40
x5ygqW1CWeQ+LOoxSM3wFuV7iAGrJnrtHV4qmCBaD2O9xHm8hEEGgVvfxbQnxWfe
HBXczQZuO61ojHSMCW4U
=g4tW
-----END PGP SIGNATURE-----
- [draft-melnikov-sieve-external-lists] Proposed Ch… Robert Burrell Donkin
- Re: [draft-melnikov-sieve-external-lists] Propose… Barry Leiba