I've just finished the final component of the conversion of the backup system - a new restore utility.

There were a couple of problems with the old restore utility, stemming from its design of just copying the messages back into the folder and reconstructing to make them "appear" - it didn't work safely with some IMAP clients, it didn't work safely with replication and there was a possibility that you could delete messages that were already there if you forced the restore to overwrite what was there.

Oh - and a restore could easily push you over quota if you were near the edge as well.

So - the new restore system is much simpler and safer for all cases, though it involves a little more manual work:

  • the admin at our end selects which folders to restore
  • the backup system does its magic and a brand new folder tree appears at:


Where "username" is the localpart of your login name, and YYYYMMDDTHHMMSS is a timestamp in year, month, day, hour, minute, second format with a 'T' in the middle.

This folder will be deleted automatically one week later. It doesn't count towards your quota usage during that time, though any emails copied out to a normal folder will of course count as usual.

(I've started a forum thread as well for discussion:  http://www.emaildiscussions.com/showthread.php?t=51151)