0

I use Mail.app to manage multiple email accounts. I want Mail to delete all incoming mail for one account and filter junk mail for the others. That is, all incoming mail for one account should be moved to trash, regardless of whether it is junk or not. Junk mail for the other accounts should be moved to the junk mail folder.

To achieve this behavior, in the Mail.app preferences I have

  • defined a rule to delete all incoming mail where "To" contains one account's mail address and
  • not ticked the checkbox before "Filter junk mail before applying my rules".

I understand this setting (i.e. not ticking that checkbox) to mean that my rule to delete all incoming mail is applied to incoming mail before they are filtered as junk. Nevertheless junk mail to that mail account isn't deleted (and moved to trash), but moved to the junk folder along with the junk mail from the other accounts.

How the heck can I get Mail to delete all incoming mail for that account?

Most of my junk mail is marked as junk in the mail headers by the providers.

You must log in to answer this question.