Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Sync smart mailboxes to imap mailboxes with rules

#2085

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

Reported by Ellery Galvin · September 5th, 2018 @ 06:05 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    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 :)

    September 7th, 2018 @ 01:37 PM

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.