On 26.12.2012, at 22.01, Lazy <lazy...@gmail.com> wrote: > We run dovecot 2.1 on 2 nodes with shared nfs storage. Index files are > kept on local disk. > Second node is usually used only for email snapshots access. If > primary node fails it is configured to > take place of the primary imap server. > > Snapshots are additional namespaces with mail from various points in > time. We need a way to easly copy > multiple messages from snapshots to current mailboxes. It would be > best to make current mailbox available > as another namespace so one would simply copy messages from one folder > to another. > > Is it safe ? There will be times when given user is writing to the > same nfs based Maildir mailbox from 2 nodes > both of them having separate index files. What will happen if already > present message gets copied back > from the snapshot ?
If the snapshots are entirely different files/directories, then there shouldn't be any trouble. If the same message gets copied it's simply duplicated. If the snapshots have one or more files shared with the non-snapshots, then I don't really understand your setup. You can anyway use namespaces or doveadm import.