Pascal Bouvier wrote:
i do not want to be glib, but were you expecting for the rules to work even if your mac was shut down?
Exactly. This is the reason why they are called "server-side" rules, and not "client-side". What are you referring to is "client-side":
1. a message is being delivered to IMAP mailbox
2. mail.app downloads the header and (if set up this way) the body of the message
3. mail.app runs the rules engine and uploads the message back to the server, this time to a folder that has been set in the rules
4. mail.app delates the original message
5. mail.app checks if there were some changes to the IMAP account folder structure
6. as there just has been a change (see 3), it downloads the message again - this time from a folder
7. mail.app runs the rules engine and states the message is already in the proper IMAP folder
8. it took 7 steps, two downloads and one upload of a single message to get it into a proper folder
Now the server-side would be:
1. mail server gets a message via SMTP and decides which user is this message addressed to
2. mail server rules engine delivers the message into appropriate IMAP folder in a mailbox
3. mail.app downloads the header and (if set up this way) the body of the message
4. three steps, single download. You've catched the difference in bandwidth usage and CPU usage already, right Pascal?
I am afraid mail.app doesn't support creating server-side rules. Sadly, we (IMAP users) have to create our rules by hand, directly in configuration of our servers.