<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 11 Dec 2017, at 22:38, Charlie Garrison wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">On 12 Dec 2017, at 1:42, Benny Kjær Nielsen wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">I was going to suggest leaving out the index (the `Database.noindex` folder) since that doesn't behave well with Time Machine.</p>
</blockquote><p dir="auto">Could you please expand on that? What is the issue with backing up the index? Is it something specific to Time Machine or backups in general?</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">It's a combination of a MailMate issue and a Time machine issue.</p>

<ol>
<li value="1">MailMate separates files by headers. This means that a file for, e.g., <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">from</code> is changed whenever a new message arrives triggering it to be backed up again. And some of these files can be huge for large message stores.</li>
</ol>

<p dir="auto">Even if I improved the above it wouldn't solve the second problem:</p>

<ol>
<li value="2">MailMate is very careful about the database not getting corrupted even if MailMate or the machine crashes at any given time while it is saving data. This includes rolling back to the most recent complete state. Unfortunately, MailMate cannot control the order that the files are backed up which means that not all files backed up are necessarily from the same “revision” of the database. Therefore restoring from a backup can very easily resulted in a corrupted database.</li>
</ol>

<p dir="auto">I haven't found a good solution to the second problem.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">More importantly, is it an issue that snapshots will solve?</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">No.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">(I’m doing a custom backup of just MailMate, specifically so I don’t lose the index; rebuilding it is NOT fun. It seems to work just fine but maybe I’m missing some hidden problems.)</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">A robust backup solution for MailMate should ensure that MailMate is not running while doing the backup.</p>

<p dir="auto">-- <br>
Benny<br>
<a href="https://freron.com/become_a_mailmate_patron/" style="color:#3983C4">https://freron.com/become_a_mailmate_patron/</a></p>
</div>
</div>
</body>
</html>