Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Super Spartan

macrumors 6502a
Original poster
Mar 10, 2018
631
272
Dubai
In the Mac OS Mail App, I blocked some spam email addresses yet they still appear in the inbox with a stop sign next to them (as in blocked) but I want them deleted immediately so I never see them. any idea how to do this? I love that Outlook.com has that feature where you can block an address immediately with 1 click then you won't ever see any emails from them even better than Gmail's blocking method where blocked emails go to the Junk Mail folder rather than get deleted.
 
  • Like
Reactions: RLT
Mail>Preferences>Enable Junk mail Filtering>Perform Custom Actions and then hit the Advanced button. You can choose to have your junk mail deleted immediately. Note that this will remove mail that gets tagged accidentally as Junk as well
 
If you've blocked it yourself it isn't junk mail as such although the above advice will solve your real junk mail problem.
A better thing to do for you I think rather than block is to set up a 'rule' for each address you want to get rid of.
This you can find in 'preferences> rules tab'.
You would choose 'from' in the first line then add 'is' the address then paste the address
in the next 'action' line you choose 'delete'. Then they go as they arrive and you never see them.
It is often useful to choose a part of the address as you might get messages from no-reply@123shop.com or sales@123shop.org so you would just use 'from' then 'contains' 123shop and it'll get all of them.
Rules are powerful and really useful so if you are getting messages saying '50% off!! you can set up a rule to delete anything which says 50% off. O 'newsletter'. I have one that deletes any message ending in two '!! 'for instance. And so on....

It's trickier if you are getting junk mail defined by the ISP and it's putting it in their own box. I have one called 'Quarantine' provided by my ISP and junk filtering and rules can't do anything to it.
There is a solution but it's more difficult to explain.
You have to go into preferences>account' your email >mail box settings and choose that box (Quarantine in my case) as the junk mail box. Then it will put all junk mail into that box, Apple and including the ones from your ISP and it won't notify when they arrive.
In the mail box settings you can choose when to delete them- one day, a month or on exit. You can't delete them instantly but you won't get notified.
It can be useful to do this if you are also getting false positives. Just check every so often.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.