On 9 Dec 2018, at 8:24, Benny Kjær Nielsen wrote:

On 6 Dec 2018, at 18:26, Bill Cole wrote:

On 6 Dec 2018, at 11:36, Robert Brenstein wrote:

Benny or anyone else…
Why should we copy just the plists and prefs and refetch all the mails? If I follow the recommendation below, that what we should do. However, with 100k mails in dozen IMAP accounts, this will take a while. I would rather copy the entire MailMate folder from the Application Support and com.freron.MailMate.plist from Preferences to another computer. Direct copy is fast.

I tried that. It was ugly, because I used 'rsync' without the flag to replicate extended attributes, which MM uses to store a message UID. I was fortunate to have been watching how the whole process worked...

So *MAYBE* you can make it work but you should make absolutely certain that you replicate extended attributes and when you fire up MM afterwards, WATCH what MM does and be prepared to kill it and work out any issues you have.

I can't imagine Benny recommending mail cache replication, given the risks that it carries.

To be honest, I hadn't really considered this problem case. Just for the record, I believe it should still work without these UIDs, because they are also stored in the database index files. The main purpose of the attribute is to help MailMate *if* it has to rebuild its database at a later time.

The problem I had was that MM did not see the message files in the cache that lacked a UID attribute as being the same message as the originals that were still on the server. It also refused to allow the deletion (or "reset") of the no-UID cached messages.

--
Bill Cole
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

Reply via email to