From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86858 Path: news.gmane.org!not-for-mail From: gallego@cri.ensmp.fr (Emilio =?utf-8?Q?Jes=C3=BAs?= Gallego Arias) Newsgroups: gmane.emacs.gnus.general Subject: Streaming MOVE commands Date: Sun, 14 Feb 2016 05:17:23 +0100 Message-ID: <87fuwwlycs.fsf@cri.ensmp.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1455423480 11733 80.91.229.3 (14 Feb 2016 04:18:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 14 Feb 2016 04:18:00 +0000 (UTC) Cc: Lars Ingebrigtsen , ding@gnus.org Original-X-From: ding-owner+M35080@lists.math.uh.edu Sun Feb 14 05:17:45 2016 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aUo80-0004hM-Pu for ding-account@gmane.org; Sun, 14 Feb 2016 05:17:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.85) (envelope-from ) id 1aUo7q-0007Ox-Ss; Sat, 13 Feb 2016 22:17:35 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.85) (envelope-from ) id 1aUo7n-0007OH-L7 for ding@lists.math.uh.edu; Sat, 13 Feb 2016 22:17:31 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.85) (envelope-from ) id 1aUo7m-0004HA-6w for ding@lists.math.uh.edu; Sat, 13 Feb 2016 22:17:31 -0600 Original-Received: from boipeva.ensmp.fr ([194.214.158.136]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1aUo7h-0000Ym-PW; Sun, 14 Feb 2016 05:17:25 +0100 Original-Received: from rochefort (164.9.67.86.rev.sfr.net [86.67.9.164]) (authenticated bits=0) by boipeva.ensmp.fr (8.15.2/8.15.1/JMMC-22/Oct/2013) with ESMTPSA id u1E4HOlw000599 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sun, 14 Feb 2016 05:17:24 +0100 Original-Newsgroups: gmane.mail.imap.dovecot User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:BBjucBXtTm3/KrR5MWPX5QkN+NM= Posted-To: gmane.mail.imap.dovecot X-Miltered: at boipeva.ensmp.fr with ID 56BFFFD4.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Auth: USER-ID emilio.gallego_arias X-j-chkmail-Enveloppe: 56BFFFD4.000 from 164.9.67.86.rev.sfr.net/164.9.67.86.rev.sfr.net/86.67.9.164/rochefort/ X-Spam-Score: -0.9 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:86858 Archived-At: The following message is a courtesy copy of an article that has been posted to gmane.mail.imap.dovecot as well. Dear Dovecot devs, is streaming multiple MOVE commands by clients allowed? I am getting duplicated messages with the GNUS mail client, and the interchange looks like this: > 9019 UID MOVE 4062,4066,4068 "folder0" > 9020 UID MOVE 4063:4064,4067,4069:4072 "folder1" > * OK [COPYUID 1424475218 4062,4066,4068 376:378] Moved UIDs. > * OK [COPYUID 1424475231 4063:4064,4067,4069:4072 26:32] Moved UIDs. > * VANISHED 4062,4066,4068:4072 thus 4063, 4064, and 4067 end both in inbox and folder1. [1] Version and config information below. Best regards, Emilio [1] More details in the thread http://permalink.gmane.org/gmane.emacs.gnus.general/86813 [2] Version $ /usr/sbin/dovecot --version 2.2.13 [3] Config $ /usr/sbin/dovecot -n # 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.2.0-4-amd64 x86_64 Debian 8.3 ext4 mail_location = maildir:/home/%u/Maildir managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } protocols = " imap sieve" ssl_cert =