Re: Treat as a WGLC: draft-martin-managesieve-10.txt

"Robert Burrell Donkin" <robertburrelldonkin@gmail.com> Mon, 07 July 2008 21:11 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 9AEFF3A6B49 for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Mon, 7 Jul 2008 14:11: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 SqmbrvutCucQ for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Mon, 7 Jul 2008 14:11: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 ED75B28C248 for <sieve-archive-Aet6aiqu@ietf.org>; Mon, 7 Jul 2008 14:11: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 m67L0jr2058559 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 7 Jul 2008 14:00:45 -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 m67L0jlC058558; Mon, 7 Jul 2008 14:00:45 -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 an-out-0708.google.com (an-out-0708.google.com [209.85.132.247]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m67L0hiu058552 for <ietf-mta-filters@imc.org>; Mon, 7 Jul 2008 14:00:44 -0700 (MST) (envelope-from robertburrelldonkin@gmail.com)
Received: by an-out-0708.google.com with SMTP id c35so429869anc.44 for <ietf-mta-filters@imc.org>; Mon, 07 Jul 2008 14:00:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=4miBkCgAIRjACnOXhtkmPrWJ4ykU3SuIf2d8SAWG6Ns=; b=Dlnch/5NCLD4T48SR2g0+HuGgxeJPrSSF78ifygM8z4Vr2AE/0WyncevANwUx9ETCI m500ed1+PhlcTSaG0n3/MNxx9aGoTmMnvTMTEIRnhhzpSJtLHjlJJZwldQu905CLh3sf FTsroYv/v2Idh4HkhHnkMCoZ0YjvRbzN9IbEA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=IpatNOtUPovS4p4qI9nVyFrcL12NXbitem5hTWIQa/88aFm4CrpeH/3ehNXu51mDk8 os3zsySUhsXN/wb2TXKyYxlmzs0tn8XExXZ4UkWxZSHc+QkDp4EwWTrNhBInQneN0Qsq 4RTezQIOPO8ENArztjYy9cFW8Vj0ntC7n8FG4=
Received: by 10.100.215.14 with SMTP id n14mr3997195ang.148.1215464442883; Mon, 07 Jul 2008 14:00:42 -0700 (PDT)
Received: by 10.100.255.14 with HTTP; Mon, 7 Jul 2008 14:00:42 -0700 (PDT)
Message-ID: <f470f68e0807071400t316f91feg525bf5222921769b@mail.gmail.com>
Date: Mon, 07 Jul 2008 22:00:42 +0100
From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
To: Jeffrey Hutzelman <jhutz@cmu.edu>
Subject: Re: Treat as a WGLC: draft-martin-managesieve-10.txt
Cc: Alexey Melnikov <alexey.melnikov@isode.com>, Stephan Bosch <stephan@rename-it.nl>, SIEVE <ietf-mta-filters@imc.org>
In-Reply-To: <23E5AAAF2E30219C5C0B4A37@atlantis.pc.cs.cmu.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <20080621210001.E1B343A698C@core3.amsl.com> <48669DF3.1020006@rename-it.nl> <4867CDB6.5030700@isode.com> <4871D210.3010009@rename-it.nl> <f470f68e0807070505i124daf79s6b7209b2cc29c20b@mail.gmail.com> <487209A6.4040309@isode.com> <f470f68e0807071227w2351ebf4g7e35dc4db81d4168@mail.gmail.com> <BE5281A49672F0D083DC8BB5@atlantis.pc.cs.cmu.edu> <f470f68e0807071340w2b97941eh982273fe4534da26@mail.gmail.com> <23E5AAAF2E30219C5C0B4A37@atlantis.pc.cs.cmu.edu>
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 Mon, Jul 7, 2008 at 9:46 PM, Jeffrey Hutzelman <jhutz@cmu.edu> wrote:
> --On Monday, July 07, 2008 09:40:11 PM +0100 Robert Burrell Donkin
> <robertburrelldonkin@gmail.com> wrote:
>
>> On Mon, Jul 7, 2008 at 9:23 PM, Jeffrey Hutzelman <jhutz@cmu.edu> wrote:
>>>
>>> --On Monday, July 07, 2008 08:27:59 PM +0100 Robert Burrell Donkin
>>> <robertburrelldonkin@gmail.com> wrote:
>>
>> <snip>
>>
>>>> it seems unfortunate that this means that a separate port is required
>>>> for sieve management. a compatible extension to IMAP would allow sieve
>>>> management using the same URI.
>>>
>>> That makes the assumption that sieve scripts live only in IMAP servers,
>>> which I don't think we want to do.
>>
>> not at all :-)
>>
>> the function contained in this protocol is really very trivial. i
>> doubt that any implementator using a storage mechanism other than IMAP
>> would bother creating an implementation rather than just reusing their
>> preferred protocol at the application level. for example, HTTP is a
>> well known protocol whose secruity characterics are know well
>> understood. sieve maintainance using RESTful HTTP would be much
>> simpler than creating an implementations of this novel protocol.
>
> Only if you have a web server and a bunch of related infrastructure lying
> around.

HTTP serving libraries of reasonable quality are common

> If you're implementing sieve support in an MTA, such that admins or
> even user can provide sieve scripts to be run as incoming mail is being
> accepted (rather than waiting until it hits the mail store), then you may
> not have the luxury of requiring people who want to use the new feature to
> run web servers on their inbound MX's.

opening a new port with a new protocol with unknown and untested
security characteristics sounds unlikely to fly to me. system admins
are much more likely to want to use FTP or HTTP for out-of-protocol
communication (but this is drifting OT)

> Now, I don't claim to be such an implementor, but I don't believe that HTTP
> is the answer to all protocol problems any more than HTML is the answer to
> all user interface problems.

IMO there are very good reasons why HTTP as a protocol has become
dominant (but that's drifting OT)

- robert