ManageSieve: allowed characters in script names
Alexey Melnikov <alexey.melnikov@isode.com> Tue, 08 April 2008 15:10 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 D76023A6C40 for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Tue, 8 Apr 2008 08:10:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.486
X-Spam-Level:
X-Spam-Status: No, score=-2.486 tagged_above=-999 required=5 tests=[AWL=0.113, 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 pSRkCfStwu1g for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Tue, 8 Apr 2008 08:10:51 -0700 (PDT)
Received: from balder-227.proper.com (unknown [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 5A85328C32E for <sieve-archive-Aet6aiqu@ietf.org>; Tue, 8 Apr 2008 08:10:30 -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 m38F0vQq039167 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Apr 2008 08:00:57 -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 m38F0vd7039166; Tue, 8 Apr 2008 08:00:57 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m38F0u4P039158 for <ietf-mta-filters@imc.org>; Tue, 8 Apr 2008 08:00:57 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250]) by rufus.isode.com (submission channel) via TCP with ESMTPA id <R=uIpwBG5MUf@rufus.isode.com>; Tue, 8 Apr 2008 16:00:56 +0100
Message-ID: <47FB8899.20705@isode.com>
Date: Tue, 08 Apr 2008 16:00:41 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: MTA filtering mailing list <ietf-mta-filters@imc.org>
Subject: ManageSieve: allowed characters in script names
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-transfer-encoding: quoted-printable
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>
draft-martin-managesieve-08.txt [currently expired], section 1.7 says:
Sieve script names may contain any valid UTF-8 characters, except
for NUL, CR or LF. Names MUST be at least one octet long. Zero
octets script name has special meaning (see SETACTIVE command
section). Servers MUST allow names of up to 128 Unicode characters
in length, and MAY allow longer names.
Is this reasonable? I think we should at least prohibit other ASCII
control characters.
Isode's implementation is even more restrictive, as it disallows ¬, :,
/, etc. Should they be allowed?
- ManageSieve: allowed characters in script names Alexey Melnikov
- Re: ManageSieve: allowed characters in script nam… Jeffrey Hutzelman
- Re: ManageSieve: allowed characters in script nam… Kjetil Torgrim Homme
- Re: ManageSieve: allowed characters in script nam… Arnt Gulbrandsen