I was already half through filing this as bug, but there seem to be a
few different problems involved, so let me know what I should file as a
(seperate) bug.
Trying to delete a mail folder on the IMAP server I get this message:
"The current command did not succeed. The mail server responded:
RENAME failed: Can't create mailbox node <path>/Mail/Trash/: File
exists."
The <path> is my home-dir in the shell account in the computing center
with the IMAP server, but not on the system where I use Mozilla. But
there is no Mail/Trash dir there. I cannot
find it listed anywhere in the prefs directories.
So I fire up pine and delete the folder. But even after restarting
Mozilla completely, the folder is listed in the IMAP account.
Selecting it gives:
"The current command did not succeed. The mail server responded:
SELECT failed: Can't open mailbox Mail/SPAM__: no such mailbox."
Trying to delete it (seems equivalent to move into Trash) gives the
same message with RENAME instead of SELECT.
Moving any message to the Trash works, and I can see it there. Setting
for deleting instead of using the Trash only seems to apply for messages
not folders.
I have grepped all files in the prefs and ImapMail directories and
deleted every occurence of the name of the folder in question (SPAM__)
and even deleted the whole panacea.dat, but the folder it is still
there.
So several issues which seem to be bugs to me:
1. It should be easy to delete an IMAP folder.
2. Mozilla seems to tell the IMAP server to use a different Trash
for folders than for messages. It should use the same.
3. When Mozilla cannot open a folder in an IMAP account it should
no longer list it in the folder list.
4. There should be a setting to immediately delete folders instead
of moving them to the Trash (or for folders the same setting as
for files should be used).
5. Any ideas, how I can work around these problems and get the folder
deleted (on the IMAP server) and out of the folder list of Mozilla
without deleting my whole profile first?
I am using Mozilla 1.0 (the final = 2002052918) on Linux.
--
Greetings,
Peter.