The following issue has been CLOSED 
====================================================================== 
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:                     closed
target:                      
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             23-Jul-06 23:59 CEST
Last Modified:              03-Sep-06 13:33 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. 

---------------------------------------------------------------------- 
 paul - 03-Sep-06 13:33  
---------------------------------------------------------------------- 
I'm closing this bug, because it isn't 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    
03-Sep-06 13:33 paul           Note Added: 0001382                          
03-Sep-06 13:33 paul           Status                   confirmed => closed 
03-Sep-06 13:33 paul           Resolution               open => no change
required
======================================================================

Reply via email to