Re: [Extra] I-D Action: draft-ietf-extra-imap4rev2-13.txt

Ken Murchison <> Wed, 11 March 2020 13:19 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 9CFD23A18C4 for <>; Wed, 11 Mar 2020 06:19:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key) header.b=iPT+cWXj; dkim=pass (2048-bit key) header.b=IWFXAwVp
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 3XIeED8dvEpN for <>; Wed, 11 Mar 2020 06:19:36 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 3063C3A18C1 for <>; Wed, 11 Mar 2020 06:19:36 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal []) by mailout.west.internal (Postfix) with ESMTP id 8E43F5EC for <>; Wed, 11 Mar 2020 09:19:35 -0400 (EDT)
Received: from mailfrontend1 ([]) by compute4.internal (MEProxy); Wed, 11 Mar 2020 09:19:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm2; bh=H xhIQP8kLo1M433+HQmVf2Ez9m9nbIYDeHBn1GL04ow=; b=iPT+cWXjdZIDOtqdv 5x0LvIjiTyvKnAgVnTzh95qgftkx5EFfVip4krKKDATMuzPxQAfAF2dQVKKpzU6m nVW9gMOMTEn4WPEZXPFa35XItPgC5ykpVY1Q3X68A0NBU7z0/C7cU4bOfqOYN1+D jw9xSDGDy9Ex+UoxrOcaEle3WKddcr+26KvPvvGh+5v8y/ZbR/8N2JAGOMqsUgMz x13j+KUJFJNtxTZp0G0ivSQu9cDMQrrVaRjHHBMl+1y1oK3JZDyezR0DSBXVj0Ee ok+1I666j+9QiLKUNdcohPVTlGrJU0ci9d+nVfaylMRA3M5pJGpxlJNPIg6fDoCE WSSMA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=HxhIQP8kLo1M433+HQmVf2Ez9m9nbIYDeHBn1GL04 ow=; b=IWFXAwVpnbUauLvJ4MBGUcj5+VNDsFccxql+7M6NE+UzS/nVzMSMn3876 4YKA28QtbdniTtXZ8q/gmlNchUNlIb82fb11XcSlV5wstByReOFJf+1J8Z9SERCt 5fMhCsGddhniacNnTy4/SuZanE5lyWZVfepY0ZiL8BPaOS8m3rmnFbZC99Yuphl7 vQXrpSZufXwUb99MIQrFzEfdfty7GN5IMUMMWk/JXnFg3a8Duj9M6bLJc4WQ+PLN 0w64LVJV90LIIZPzUfTJWumNzqA3ElcKMlXlGu/VW5PUMSUXDuz9AOeBceHA7V+o dD+gOjtzC18h725OTH/14XHlIRCVA==
X-ME-Sender: <xms:Z-VoXnuL8NnkHh-APep0xUxVAYH85n9zL27mCu4mn0pQL8MN2gdNSg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedruddvvddghedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhfhokffffgggjggtgfesth ekredttdefjeenucfhrhhomhepmfgvnhcuofhurhgthhhishhonhcuoehmuhhrtghhsehf rghsthhmrghilhdrtghomheqnecuffhomhgrihhnpehivghtfhdrohhrghenucfkphepje egrdejjedrkeehrddvhedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm rghilhhfrhhomhepmhhurhgthhesfhgrshhtmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:Z-VoXgVcAsOB_xKnhcnjnDlLLh4ArWjtHUOfC84rG_jwdoDmgeGN2A> <xmx:Z-VoXgvFuLRGYcrZtqOJpEA3slqiuyhma5zhemRKdoeTRpf3ezD7BQ> <xmx:Z-VoXp2m6_T3kuX9CjkU8panx-fI-5vsiv608ai9K3elAQ9x3ZykhQ> <xmx:Z-VoXkAvIdsieVsjJ1CSHWEV1uiTMFbZZ6WN6R3z9nFFQbz3Vr3n2g>
Received: from localhost.localdomain ( []) by (Postfix) with ESMTPA id E8C043280066 for <>; Wed, 11 Mar 2020 09:19:34 -0400 (EDT)
References: <>
From: Ken Murchison <>
Organization: FastMail US LLC
Message-ID: <>
Date: Wed, 11 Mar 2020 09:19:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <>
Subject: Re: [Extra] I-D Action: draft-ietf-extra-imap4rev2-13.txt
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 11 Mar 2020 13:19:38 -0000


For several reasons we are considering changing the Cyrus IMAP server so 
that a mailbox can not be DELETEd if it has children mailboxes.  That 
appears to be allowed by new text in IMAP4rev2:

"If the server implementation does not permit deleting the name while 
inferior hierarchical names exists then it SHOULD disallow the DELETE 
command by returning tagged NO response..."

I'm wondering if we should define a new HASCHILDREN response code when 
refusing such a DELETE.  None of the existing response codes seem to 
accurately capture the reason for such a refusal.

On 3/9/20 11:26 AM, wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Email mailstore and eXtensions To Revise or Amend WG of the IETF.
>          Title           : INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev2
>          Authors         : Alexey Melnikov
>                            Barry Leiba
> 	Filename        : draft-ietf-extra-imap4rev2-13.txt
> 	Pages           : 159
> 	Date            : 2020-03-09
> Abstract:
>     The Internet Message Access Protocol, Version 4rev2 (IMAP4rev2)
>     allows a client to access and manipulate electronic mail messages on
>     a server.  IMAP4rev2 permits manipulation of mailboxes (remote
>     message folders) in a way that is functionally equivalent to local
>     folders.  IMAP4rev2 also provides the capability for an offline
>     client to resynchronize with the server.
>     IMAP4rev2 includes operations for creating, deleting, and renaming
>     mailboxes, checking for new messages, permanently removing messages,
>     setting and clearing flags, RFC 5322, RFC 2045 and RFC 2231 parsing,
>     searching, and selective fetching of message attributes, texts, and
>     portions thereof.  Messages in IMAP4rev2 are accessed by the use of
>     numbers.  These numbers are either message sequence numbers or unique
>     identifiers.
>     IMAP4rev2 does not specify a means of posting mail; this function is
>     handled by a mail submission protocol such as RFC 6409.
> The IETF datatracker status page for this draft is:
> There are also htmlized versions available at:
> A diff from the previous version is available at:
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at
> Internet-Drafts are also available by anonymous FTP at:
> _______________________________________________
> Extra mailing list

Ken Murchison
Cyrus Development Team
Fastmail US LLC