[imapext] MOVE

Timo Sirainen <tss@iki.fi> Wed, 20 June 2012 03:27 UTC

Return-Path: <tss@iki.fi>
X-Original-To: imapext@ietfa.amsl.com
Delivered-To: imapext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D909411E80D2 for <imapext@ietfa.amsl.com>; Tue, 19 Jun 2012 20:27:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.999
X-Spam-Level:
X-Spam-Status: No, score=-107.999 tagged_above=-999 required=5 tests=[BAYES_50=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VtqZ3QyZxxkH for <imapext@ietfa.amsl.com>; Tue, 19 Jun 2012 20:27:58 -0700 (PDT)
Received: from dovecot.org (dovecot.org [193.210.130.67]) by ietfa.amsl.com (Postfix) with ESMTP id 2D00211E808E for <imapext@ietf.org>; Tue, 19 Jun 2012 20:27:55 -0700 (PDT)
Received: from [192.168.10.2] (a88-112-255-76.elisa-laajakaista.fi [88.112.255.76]) by dovecot.org (Postfix) with ESMTP id BEBE81AE8770 for <imapext@ietf.org>; Wed, 20 Jun 2012 06:27:53 +0300 (EEST)
Message-ID: <1340162867.5967.62.camel@hurina>
From: Timo Sirainen <tss@iki.fi>
To: imapext@ietf.org
Date: Wed, 20 Jun 2012 06:27:47 +0300
Organization:
Content-Type: text/plain; charset="ISO-8859-15"
X-Mailer: Evolution 3.2.2-1+b1
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Subject: [imapext] MOVE
X-BeenThere: imapext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion of IMAP extensions <imapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imapext>, <mailto:imapext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/imapext>
List-Post: <mailto:imapext@ietf.org>
List-Help: <mailto:imapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imapext>, <mailto:imapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jun 2012 03:27:59 -0000

I implemented the current draft to upcoming Dovecot v2.2. If target
mailbox doesn't exist it returns [TRYCREATE], just like COPY. Actually I
implemented it as a small "move" flag on top of the existing COPY code,
so their functionality is pretty much identical. It doesn't advertise
the MOVE capability yet, just in case if the spec still changes.