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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate