
Can't move message with rule back to Inbox
Reported by Jeff Yunes | November 29th, 2018 @ 09:26 PM
Hi Benny,
I have a simple mail rule for Inbox that moves a message from a certain sender from the Inbox to a folder "Receipts".
Sometimes, when I look through Receipts, I notice a message that needs to be put back in the Inbox. I'm sure that I used to be able to do this.
It seems that now, with this rule enabled, it is not possible to move the message back to Receipts. Disabling the rule allows me to move the message back to Inbox.
From the documentation, I can see that rules are triggered when the mailbox has a new message. Did the old logic only apply to new messages? What's the best way to apply my rules only to new messages? Can subrules help me here?
Thanks!
Comments and changes to this ticket
-
benny December 11th, 2018 @ 02:09 PM
- State changed from new to resolved
Rules are applied whenever an email “enters” a mailbox (IMAP or smart mailbox), so this is expected behavior. But if you apply a tag/flag or maybe mark as read and then use that as a condition on the initial rule then it should work.
Does that help?
-
Jeff Yunes December 11th, 2018 @ 09:29 PM
- Tag set to mailbox rules
I'd be happy to use "marked as read" as an condition to stop evaluate rules. I don't see that I can create a rule with the action "stop evaluating rules". How do I create that rule? Is this something I can do with subrules?
My rules are shown in the attached screenshot.
Thanks!
-
benny December 14th, 2018 @ 10:05 AM
I think you are overthinking it. The rule just needs an extra condition which says “Message is not Read”. Then it would never be applied to read messages. No need to stop evaluating rules.
Ah, you have many rules and maybe you don't want to add this condition to all of them. I guess you could create an rule (without and action) which is just “Message is not Read”. Then move all of the other rules such that they are children of the new rule.
Does that help?
-
Jeff Yunes December 15th, 2018 @ 09:13 AM
Hi Benny,
The difficulty was that my rules all contain "any" conditions (as shown in the screenshot). I don't see how I could say:
- if the message is unread AND
- (if the message is from a@z.com OR if the message is from b@z.com OR ...)
However, creating the unread condition-only rule as a parent of the other rules seemed to work really well!
Thanks!
-Jeff -
benny December 17th, 2018 @ 03:07 PM
If you hold down ⌥ when clicking on the + button in the list of
conditions then you can make a hierarchy like this:All Message is Unread Any Condition 1 Condition 2 Condition ...
But the other way is probably better in your case.
-
Jeff Yunes January 3rd, 2019 @ 04:30 AM
I was originally looking for the answer you gave in your previous comment (holding "⌥")- thanks! However, I'm now using the subrules that you suggested earlier. They both work great!
Thanks!
-Jeff
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.