Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

gnus-summary-move-article between different IMAP accounts fails to delete original

6 views
Skip to first unread message

Herbert Valerio Riedel

unread,
Feb 15, 2012, 4:14:14 PM2/15/12
to
Hi,

I have multiple nnimap backends configured as I have multiple IMAP
accounts. Moving articles between groups on the same IMAP account works
as expected; but when I move emails between different IMAP accounts, the
email gets copied to the target folder, and the email in the source
folder is visually marked as deleted, *but* when the source folder is
refreshed, the mail is still there (as if it was never marked deleted in
the first place).

So basically, the final result is the same as that of
gnus-summary-copy-article.

Is this a known issue?


I've noticed this bevaviour with 'Ma Gnus v0.3' as well as with the Gnus
version bundled with the current Emacs 24 snapshot.

Ma Gnus v0.3
GNU Emacs 24.0.93.1 (x86_64-pc-linux-gnu, GTK+ Version 3.2.0)
of 2012-02-08 on charichuelo, modified by Debian

tia,
hvr
--

Lars Ingebrigtsen

unread,
Feb 16, 2012, 12:45:49 AM2/16/12
to
Herbert Valerio Riedel <h...@gnu.org> writes:

> I have multiple nnimap backends configured as I have multiple IMAP
> accounts. Moving articles between groups on the same IMAP account works
> as expected; but when I move emails between different IMAP accounts, the
> email gets copied to the target folder, and the email in the source
> folder is visually marked as deleted, *but* when the source folder is
> refreshed, the mail is still there (as if it was never marked deleted in
> the first place).

Does the IMAP server you're moving the message from happen to be
imap.gmail.com?

--
(domestic pets only, the antidote for overdose, milk.)
http://lars.ingebrigtsen.no * Sent from my Rome

Herbert Valerio Riedel

unread,
Feb 16, 2012, 4:55:51 AM2/16/12
to
Lars Ingebrigtsen <la...@gnus.org> writes:

> Herbert Valerio Riedel <h...@gnu.org> writes:

>> I have multiple nnimap backends configured as I have multiple IMAP
>> accounts. Moving articles between groups on the same IMAP account works
>> as expected; but when I move emails between different IMAP accounts, the
>> email gets copied to the target folder, and the email in the source
>> folder is visually marked as deleted, *but* when the source folder is
>> refreshed, the mail is still there (as if it was never marked deleted in
>> the first place).
>
> Does the IMAP server you're moving the message from happen to be
> imap.gmail.com?

Although I also happen to have a gmail.com account, this happens between the
two non-gmail IMAP servers and in both directions.

both run on dovecot (from one of which I know is using version 1.2.15-7
as contained in debian squeeze)

here's the imap log of one such attempt to move the article:

10:47:36 366 UID STORE 18390 FLAGS.SILENT (\Seen)
10:47:36 367 UID FETCH 18390 BODY.PEEK[]
10:47:36 368 EXAMINE DOES.NOT.EXIST
10:47:36 369 APPEND "INBOX" {17873}
10:47:36 370 UID STORE 18390 +FLAGS.SILENT (\Deleted)
10:47:36 371 UID EXPUNGE 18390
10:47:36 372 SELECT "INBOX"
10:47:36 373 UID STORE 22636 +FLAGS.SILENT (\Seen)

and when I delete it afterwards explicitly it looks like

10:52:28 419 UID STORE 18390 +FLAGS.SILENT (\Deleted)
10:52:28 420 UID EXPUNGE 18390

which does really delete the correct message...

I'm wondering whether the expunge operation on 18390 really went to the
correct IMAP server... alas the imap log doesn't tell which server each
command went...

--
"Elegance is not optional" -- Richard O'Keefe

Lars Ingebrigtsen

unread,
Feb 20, 2012, 2:53:35 AM2/20/12
to
As noted on the ding mailing list, this has now been fixed.
0 new messages