Sync smart mailboxes to imap mailboxes with rules
Reported by Ellery Galvin | September 5th, 2018 @ 06:05 PM
Here's the vision: 1) retrieve mail from multiple accounts. 2) organize it into smart mailboxes with Conditions. 3) organize it into submailboxes based on account 4) Sync each submailbox to an imap folder for the corresponding account with smart mailbox rules.
The issue: I created a rule of the form Condition "Any Address - is accountname@gmail.com" then Action "Copy to Mailbox - Sources/AccountName/ImapFolder". After context clicking the mailbox and selecting "Apply rules of MailboxName - All Messages", Mailmate freezes up. I checked the server and found a few of the messages successfully copied, but not all.
Am I misunderstanding? Using a bad strategy? Something to do with gmail? Or is this a bug?
Many thanks!
Ellery
Comments and changes to this ticket
-
benny September 7th, 2018 @ 01:37 PM
Well, freezing would certainly be a bug if it's not a performance issue.
But I'm not sure how you tried to do this. The “Copy to Mailbox” action cannot copy to a mailbox name based on its smart mailbox location (which seems to be what you are trying to do). Maybe I should see your
Mailboxes.plist
file in~/Library/Application Support/MailMate/
to understand this.In any case, I think the way to do what you are trying is to use a bundle command. This is harder, but I think it could be done based on the virtual
#source
header and whatever header you used to create the smart mailboxes...But let us first make sure I understand what you are trying to do :)
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.