For what it’s worth, [mackup](https://github.com/lra/mackup) has rudimentary 
support for MailMate.  Of course all the discussion with race conditions still 
applies.

Cheers,
Thomas

On 3 Feb 2021, at 6:51, Nicholas Vahalik wrote:

>> Rules that take actions on messages are especially problematic to have on 
>> more than one machine. If both machines are on and watching the same IMAP 
>> account(s) with the same Smart Mailboxes using the same rules, you can get 
>> race conditions.
>
> Ah. I could see the issue with this. I don’t use this feature. My Smart 
> Mailboxes are filter/visibility only.
>
>> Yes, although you may not like it and I don't recommend it. You must have 
>> the same IMAP accounts configured on both machines.
>>
>> 1. Quit MM on both machines
>> 2. Copy all /Users/dad/Library/ApplicationSupport/MailMate/*.plist files 
>> from the machine whose config you want to keep to the other machine.
>> 3. Repeat every time you want to switch machines.
>>
>> Simple, yes?
>
> Perfect.
>
> On 2 Feb 2021, at 22:05, Bill Cole wrote:
>
>> On 2 Feb 2021, at 21:43, Nicholas Vahalik wrote:
>>
>>> Apologies if this has been addressed elsewhere.
>>
>> It has been discussed here before. Here are two of the times that it has 
>> come up:
>>
>> https://mailmate.freron.narkive.com/C29rlbuH/mlmt-sync-mailmate-settings
>> https://mailmate.freron.narkive.com/14k120v0/mlmt-syncing-mailboxes#post4
>>
>> There is also a long-standing ticket: 
>> https://freron.lighthouseapp.com/projects/58672/tickets/430
>>
>>> I’d really like to be able to sync up my Smart Mailbox configuration 
>>> between machines. This is especially painful when the Smart Mailbox rules 
>>> can take several minutes to build.
>>
>> Rules that take actions on messages are especially problematic to have on 
>> more than one machine. If both machines are on and watching the same IMAP 
>> account(s) with the same Smart Mailboxes using the same rules, you can get 
>> race conditions.
>>
>> I have a chronic problem of IMAP sessions going into an infinite loop which 
>> may be caused by this but which is quite hard to diagnose in depth because 
>> of the volume of logs produced. See 
>> https://freron.lighthouseapp.com/projects/58672-mailmate/tickets/1491 for 
>> details.
>>
>>> Is there a simple way to keep that configuration in sync between machines?
>>
>> Yes, although you may not like it and I don't recommend it. You must have 
>> the same IMAP accounts configured on both machines.
>>
>> 1. Quit MM on both machines
>> 2. Copy all /Users/dad/Library/ApplicationSupport/MailMate/*.plist files 
>> from the machine whose config you want to keep to the other machine.
>> 3. Repeat every time you want to switch machines.
>>
>> Simple, yes?
>>
>>> A shell-script ssh/scp/rsync setup would be OK as well.
>>
>> The above steps should be fairly simple to turn into a shell script, given 
>> mutual trust between the 2 machines.
>>
>> If you do this, it is best to only ever have MM up on one of the machines.
>>
>> An alternative approach (which I use) is to do the above steps once, and 
>> then remove all rules from all mailboxes (including both "Smart" and 
>> "Source" mailboxes) on the machine that is more frequently offline. I did 
>> this to avoid races and so I can leave the desktop instance running all of 
>> the time, doing all of the automation (e.g. rules that move new messages to 
>> the appropriate mailbox as they arrive.)
>>
>> -- 
>> Bill Cole
>> b...@scconsult.com or billc...@apache.org
>> (AKA @grumpybozo and many *@billmail.scconsult.com addresses)
>> Not Currently Available For Hire
>> _______________________________________________
>> mailmate mailing list
>> mailmate@lists.freron.com
>> https://lists.freron.com/listinfo/mailmate
> _______________________________________________
> mailmate mailing list
> mailmate@lists.freron.com
> https://lists.freron.com/listinfo/mailmate

--
Thomas Kahle
https://www.thomas-kahle.de

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to