<<< Date Index >>>     <<< Thread Index >>>

Re: saving from IMAP folder F to F deletes



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday, December 17 at 09:58 PM, quoth Steve Searle:
>> The way to test this is to see what happens when you use mutt's 
>> <copy-message> function instead of <save-message> (by default, 
>> copy-message is triggered by tapping C). When you copy a message 
>> from a folder into the same folder, does your IMAP server produce a 
>> duplicate message? If it doesn't, then we've found the problem: 
>> it's not mutt, it's your IMAP server.
>
> Just to see what happnes (I am not the OP), I tried this myself.  When 
> trying to copy I get the following error message:
>
> imap_copy_messages [a0135 NO Can't copy mails inside same mailbox]?
>
> When trying to save I get the similar:
>
> imap_copy_messages [a0109 NO Can't copy mails inside same mailbox]?
>
> This is using a dovecot imap server on CentOS.

Interesting! I use a Dovecot (1.1.x) server on Debian, and it works 
fine for me. Here's a snippet from my ~/.muttdebug0 file:

     a0020 UID COPY 12393 "INBOX"
     4< a0019 OK Idle completed.
     4< a0020 OK [COPYUID 1173499967 12393 12399] Copy completed.
     IMAP queue drained
     4> a0021 IDLE

... it then goes about discovering that there's a new message.

While it may be interesting to find out why your server forbids a 
perfectly legitimate operation like that, mutt ought to (and as far as 
I know, *does*) notice that the COPY operation has failed and aborts 
the <save-message> procedure at that point (i.e. does not then delete 
the original).

It *appears* as though the OP's server is refusing to create a copy 
(like your server is), but is (bizarrely) reporting success.

I suppose mutt could avoid this situation by simply refusing to copy 
messages into the folder they came from, but that would be stupid - 
sometimes I, the user, *want* to duplicate the message.

~Kyle
- -- 
It is not bigotry to be certain we are right; but it is bigotry to be 
unable to imagine how we might possibly be wrong.
                                                  -- Gilbert Chesterton
-----BEGIN PGP SIGNATURE-----
Comment: Thank you for using encryption!

iEYEARECAAYFAklJeQ4ACgkQBkIOoMqOI16yjwCg0jPz8TXR3CZ/WNYqj8QK6jB7
TzoAn2bRsAAPm8CSNKBRO68XEFlgVaNz
=UKKI
-----END PGP SIGNATURE-----