Need a way to Block Spam Texts in macOS Messages

macOS, iOS, and iPadOS let you filter out spam email messages, by dragging them to the ‘Junk’ folder. 


iOS lets you prevent telemarketing phone calls, by selecting ‘Block Caller’. 


iOS and iPadOS let you prevent text spam in the Messages app, by selecting ‘Block Caller’ and ‘Report Junk’.


But macOS does not have a way for you to prevent text spam in the Messages app. It seems like this would be an easy feature to add, since it is already in iOS and iPadOS.


It would also be a good idea for macOS Messages to have the ability to filter out text spam by “keywords,” in case the sender uses software that keeps switching phone numbers, to avoid being blocked. (I did post these ideas on the Apple Feedback site.)


I bring this up, because I have been getting tons of political text spam since the last election, and once the election was over, it did not stop.


I did find free iOS app called ‘Sifter’, which lets you filter out spam texts by keywords, and it works great. Unfortunately, it doesn't prevent the spam texts from still coming through in the Messages app on the Mac.


If anyone knows of any apps that block and/or filter out spam texts in macOS Messages, please reply to this post.


Thanks!




MacBook Pro 15″, macOS 12.7

Posted on Jan 25, 2025 05:54 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 1, 2025 11:28 AM

Update: I found out that macOS DOES let the user block junk text messages manually, one phone number at a time (go to Conversations / Block person); unfortunately, this is a useless, outdated method, because the senders use software that changes the phone number each day, to avoid being blocked… And Apple’s “Focus” feature only blocks phone CALLS; not phone numbers used for text messages. I receive about 9 to 15 junk political text messages every day, from area codes 202 (Washington DC), 718 (New York), and 771 (Washington DC). The only effective way to block junk texts nowadays, is to block by KEYWORD; not by phone number. As I mentioned previously, there is a free third party app called “Sifter” that does this perfectly for iOS and iPad… I downloaded it, entered the keywords, “Biden," “Trump,” and "Stop2End" (which most of these messages contain), and I have not received a single junk text on my iPhone since. The problem is that there is nothing like that available for macOS, so even though they are blocked on my iPhone, I am forced to manually delete these same junk texts one-at-a-time on my Mac every day, or be faced with having to scroll through hundreds of junk texts in order to find a text that I need. Everyone I know with a Mac has this same problem, so I hope Apple will add the ability to block text messages by keyword on all platforms as soon as possible; or at least give macOS the same capability as iOS and iPadOS, to filter out text messages from "unknown senders." (Someone wrote in another post, that starting with macOS Ventura, you can filter out text messages from "unknown senders," like in iOS and iPadOS, but that will not help me, because my 2016 MacBook Pro can only run the latest version of macOS 12.7.6 Monterey.) I've spent the last few days searching the Web for a third party macOS app that can block junk text messages by keyword, and there is not a single one. So frustrating...

Similar questions

5 replies
Question marked as Top-ranking reply

Feb 1, 2025 11:28 AM in response to whydavewhy

Update: I found out that macOS DOES let the user block junk text messages manually, one phone number at a time (go to Conversations / Block person); unfortunately, this is a useless, outdated method, because the senders use software that changes the phone number each day, to avoid being blocked… And Apple’s “Focus” feature only blocks phone CALLS; not phone numbers used for text messages. I receive about 9 to 15 junk political text messages every day, from area codes 202 (Washington DC), 718 (New York), and 771 (Washington DC). The only effective way to block junk texts nowadays, is to block by KEYWORD; not by phone number. As I mentioned previously, there is a free third party app called “Sifter” that does this perfectly for iOS and iPad… I downloaded it, entered the keywords, “Biden," “Trump,” and "Stop2End" (which most of these messages contain), and I have not received a single junk text on my iPhone since. The problem is that there is nothing like that available for macOS, so even though they are blocked on my iPhone, I am forced to manually delete these same junk texts one-at-a-time on my Mac every day, or be faced with having to scroll through hundreds of junk texts in order to find a text that I need. Everyone I know with a Mac has this same problem, so I hope Apple will add the ability to block text messages by keyword on all platforms as soon as possible; or at least give macOS the same capability as iOS and iPadOS, to filter out text messages from "unknown senders." (Someone wrote in another post, that starting with macOS Ventura, you can filter out text messages from "unknown senders," like in iOS and iPadOS, but that will not help me, because my 2016 MacBook Pro can only run the latest version of macOS 12.7.6 Monterey.) I've spent the last few days searching the Web for a third party macOS app that can block junk text messages by keyword, and there is not a single one. So frustrating...

Feb 6, 2025 10:38 AM in response to whydavewhy

Temporary Solution:

I found a temporary solution for blocking political spam texts in macOS Messages.


As I mentioned previously, the ‘Sifter’ app for iOS/iPadOS works perfectly to filter out political spam text by using keywords; unfortunately, the app is device-specific, so it does not stop the spam from coming through to macOS Messages. (I am now getting over 20 political spam texts per day.) I finally found a temporary solution to the problem, thanks to the critical thinking of an excellent AppleCare support person…


Most people with multiple Apple devices sync Messages via iCloud. iMessage protocol can be used between Apple devices to take advantage of special iMessage features, like animations, etc. Non-Apple products (Android, etc.) use other protocols, such as SMS, MMS, or RCS. Political spam texts are usually sent using SMS, MMS, or RCS protocols, to reach the largest amount of people, including both Apple and Android users. On an iPhone, turning off ‘Text Message Forwarding’ stops SMS, MMS, and RCS text messages from forwarding from your iPhone to your Mac computer, but still allows iMessage texts from Apple users to forward to your Mac computer. The political spam texts will no longer appear on the Mac (but texts from non-Apple users or businesses will also no longer appear on the Mac)… However, it is much easier to periodically check your phone for non-iMessage texts, than it is to have to manually delete tons of spam texts on your computer, one-at-a-time on a daily basis.


To turn off Text Message Forwarding on the iPhone, do the following: Settings / Apps / Messages / Text Message Forwarding / (computer name): OFF


Using Apple’s ‘Block’ feature on a Mac, to block spam texts is useless, now that computers change the transmitting phone number for spam messages each day, to prevent being blocked. In the future, perhaps Apple will add better spam-blocking tools (such as filtering by keyword) to the Messages app on all platforms, or perhaps cellular providers will come up with a system that can see when one company sending texts is changing their phone number each day, flag the company as fraudulent, and block them. But until that happens, this is currently the best solution to prevent spam text on the Mac.

Mar 9, 2025 11:16 AM in response to whydavewhy

I too hope Apple gets off their duffs and stops making more Emoji's and other useless stuff and comes up with a solution to this problem. I have 2 apps that stop all the spam from phone and SMS, however there are NO solutions on MacOS other than to turn off SMS and message forwarding. With those selected you lose the ability to copy and paste or automatically add codes from banks etc for 2nd level security on many sites into Safari.


This should take an Apple programmer 10 minutes to write a code that would allow us to block keywords as the original poster suggested. COME ON APPLE!

Feb 6, 2025 03:06 PM in response to whydavewhy

Addendum... Looks like turning off 'Text Message Forwarding' in the iOS Messages app not only stops SMS, MMS, and RCS text messages from being RECEIVED in the macOS Messages app, but you will also not be able to SEND text messages from the macOS Messages app to non-Apple users (who use SMS, MMS, or RCS). macOS Messages will still receive and send iMessage text messages from/to Apple device users. For now, I will be using only my iPhone for texting, until Apple adds the ability to block text messages by keyword, to the Messages app on all platforms (or at least in macOS).

Feb 8, 2025 11:59 AM in response to whydavewhy

On last step…

Even after turning off 'Text Message Forwarding' in the iOS Messages app, iOS still forwards some junk texts to the Mac, for some reason, but now codes them as “Maybe Junk.” (NOTE: This occurs in macOS Monterey, but later versions might just move the junk texts into a ‘Junk’ folder, like on the iPhone.) The simplest way to get rid of them, is to periodically (probably daily) delete the junk texts from the iPhone, which will then finally delete them from the Mac:


On the iPhone, open the Messages app / Tap ‘Filters’ in the upper left corner / ‘Junk’ / Tap the icon with 3 dots at the top of the screen / ‘Select Messages’ / ‘Select All’ / ‘Delete’ / ‘Delete and Report Junk’


The junk texts will now be removed from the Messages app on the Mac.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Need a way to Block Spam Texts in macOS Messages

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.