The following issue has been CONFIRMED.
======================================================================
http://www.dbmail.org/mantis/view.php?id=382
======================================================================
Reported By: lkneschke
Assigned To:
======================================================================
Project: DBMail
Issue ID: 382
Category: IMAP daemon
Reproducibility: always
Severity: minor
Priority: normal
Status: confirmed
target:
======================================================================
Date Submitted: 23-Jul-06 23:59 CEST
Last Modified: 11-Aug-06 17:26 CEST
======================================================================
Summary: subfolders don't get deleted, when deleting parent
folder
Description:
I just tried to delete a folder containing other folders.
After that the subfolders still existed. I needed to delete them all
manualy.
When deleting folders on cyrus, i just need to delete the parent folder.
======================================================================
----------------------------------------------------------------------
aaron - 10-Aug-06 00:53
----------------------------------------------------------------------
I wonder why Cyrus behaves like this? From RFC 3501:
6.3.4. DELETE Command
Arguments: mailbox name
Responses: no specific responses for this command
Result: OK - delete completed
NO - delete failure: can't delete mailbox with that name
BAD - command unknown or arguments invalid
The DELETE command permanently removes the mailbox with the given
name. A tagged OK response is returned only if the mailbox has
been deleted. It is an error to attempt to delete INBOX or a
mailbox name that does not exist.
The DELETE command MUST NOT remove inferior hierarchical names.
For example, if a mailbox "foo" has an inferior "foo.bar"
(assuming "." is the hierarchy delimiter character), removing
"foo" MUST NOT remove "foo.bar". It is an error to attempt to
delete a name that has inferior hierarchical names and also has
the \Noselect mailbox name attribute (see the description of the
LIST response for more details).
It is permitted to delete a name that has inferior hierarchical
names and does not have the \Noselect mailbox name attribute. In
this case, all messages in that mailbox are removed, and the name
will acquire the \Noselect mailbox name attribute.
----------------------------------------------------------------------
aaron - 11-Aug-06 17:26
----------------------------------------------------------------------
Confirmed, but I don't think it's a bug.
Issue History
Date Modified Username Field Change
======================================================================
23-Jul-06 23:59 lkneschke New Issue
10-Aug-06 00:53 aaron Note Added: 0001337
11-Aug-06 17:26 aaron Note Added: 0001338
11-Aug-06 17:26 aaron Status new => confirmed
======================================================================