Thomas Reifferscheid writes:
Dear list,I'd like to improve maildir_rename() as I was hitting the problem, that I could not move a shared virtual folder to my personal trash-folder. rename #shared.foo.bar INBOX.Trash.bar The problem can be found in an e-mail from Aug 2006 here: http://www.mail-archive.com/[EMAIL PROTECTED]/msg27332.html together with an answer from Sam Varshavchik. I'd like to have your thoughts about how to explicitly improve the rename function and I'd feel quite happy if you would improve the pseudo code that follows: - create new maildir - copy mails from old maildir to new maildir - delete mails from old maildir - copy the acls from old maildir to new maildir - delete acsl from old maildir - delete old maildir - repeat for every subfolder of old maildir What do you think?
How do you propose handling the situation of an error occuring in the middle of the move, and how do you intend to keep any other IMAP sessions from accessing either folder, while the migration is in progress?
pgpsdz1yGsjwt.pgp
Description: PGP signature
------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php
_______________________________________________ Courier-imap mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
