I've tried using IMAP with mail_location pointed at the snapshot, but,
though I can get a listing of emails in the mailbox, the fetch fails when
dovecot can't write-lock dovecot.index.log.

I've thought about doing this someday (adding snapshots to a user's
namespace) but never got around to doing it.  Snapshots get rotated
(e.g. hourly.1 -> hourly.2 -> etc.)  so every hour, so any indices
produced gets invalidated.  You would need to generate MEMORY indices
to create it on the fly.  Something like

        namespace snapshots {
                location = ...:INDEX==MEMORY
                ...
        }

I'm not sure how dovecot would react when NetApp pulls the rug out
from under one of the hourly snapshots and replace it with the next
hour's version.

Joseph Tam <[email protected]>

Reply via email to