On 13 Jun 2018, at 17:27 (-0400), Arnau Rebassa wrote:

Hi all,

I have a doubt with rules in smart mailboxes. According to the
documentation, rules:

“Rules are only triggered when a message is added to a mailbox which most
often happens when a new message arrives in an account.”

What I understand what an smart mailbox is: they are like a “query result”
that are executed periodically.

Yes and no. Obviously a query is not being run continuously, but it isn't scheduled "periodically" either. It is triggered by the addition of messages to or changes to existing messages in any of the subject mailboxes.

If I’m right, when are the rules executed?

When a new message is added to a mailbox, the mailbox rules are evaluated against the new message.

Every time you open the smart mailbox? or when the message arrives to the
standard mailbox “inbox”?

Neither.
When a new message is seen by MM in any IMAP mailbox (not just INBOX,) MM runs the rules associated with the IMAP mailbox against them (possibly resulting in the moving of the message to another IMAP mailbox) and then the conditions of the Smart Mailboxes which refer to the changed IMAP mailbox are evaluated to determine the contents of each Smart Mailbox. If that evaluation results in a new message in a Smart Mailbox, its rules are run against the new message and then the conditions of any Smart Mailboxes which refer to it are evaluated to detect any new messages they should include, their rules are run, and so on recursively.



--
Bill Cole
[email protected] or [email protected]
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Currently Seeking Steadier Work: https://linkedin.com/in/billcole
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

Reply via email to