Cyrus backups and deleted (users, mailboxes)

Deborah Pickett <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Semi-related questions about how Cyrus backup servers deal with deleted 
stuff.

I have the following settings on the main mail server:

deletedprefix: DELETED
delete_mode: delayed
expunge_mode: delayed

My first question is about deleted folders.  Scenario: I delete a folder 
on the server, and it is renamed into the DELETED namespace as 
expected.  I cannot back these folders up to the backup server.  They 
are not enumerated during "XBACKUP * channel", and if I name the DELETED 
namespace explicitly I get the following output:

x xbackup DELETED/* rsync
* NO MAILBOX polyfoam.com.au!DELETED.rawmaterials.Trash.Downer 
EDI.5DAD45A0 (Mailbox is locked)
* NO MAILBOX polyfoam.com.au!DELETED.support.Has Spaces.5DCA22F4 
(Mailbox is locked)
x NO Mailbox is locked

(Which is not nearly the whole list either: it should have listed 
hundreds of deleted folders.)

Is this expected behaviour?  I suppose that my backup has a copy of this 
folder in its original location before it was deleted, so no one will 
miss these folders, (though I can imagine scenarios where a message 
arrives and is quickly put into a folder which is then deleted, and this 
message will never touch the backup server).

My second question is about deleted users.  Scenario: A user "alice" 
departs the company, and I delete their root mailbox on the main 
server.  It is no longer enumerated during "XBACKUP * channel".

What will happen to the backup file a/alice_XXXXXX on the backup 
server?  Will it stay there forever?  Do I need to manually delete it?  
Do I need to manually remove alice from /var/lib/cyrus/backups.db?  I 
suppose I can use "ctl_backups list -t" to detect such files.  Any other 
things I should be aware of?

-- 
*Deborah Pickett*
System Administrator
*Polyfoam Australia Pty Ltd*

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.