Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Question for operations people. I work at a place that believes in configuring Nagios to send SMS alerts on all priorities of issues - even non-urgent ones that I don't need to wake me up in the middle of the night.

Is there a way on my iPhone to filter these texts based on words in the body or subject? I've got an iPhone 3GS, I think it's running iOS 4.x something but I can upgrade to iOS 5 if needed.

share|improve this question

migrated from Nov 4 '11 at 20:12

This question came from our site for system and network administrators.

I'm not aware of any solution for this – patrix Nov 4 '11 at 20:21

You could send the SMSes through an online service like Google Voice that might be able to do content filtering (or at least would forward certain ones to email to filter).

share|improve this answer

Unless disabled, the iOS Spotlight search and the in-app Messages search can find terms you might otherwise filter. Automating this in any way is strictly reliant on jailbreaking the unit for a 3rd-party offering (of which I'm not aware).

share|improve this answer
well that sucks darn it all --- – user13382 Nov 8 '11 at 0:58

You can use GroupMe as a proxy Text service and set notifications to mute for that contact. That way you can take a look at the conversation if you want to, but don't get disturbed by it.

share|improve this answer

There's no way to do this in iOS unless you can have the messages sent from different addresses. Then you could put the phone in Do Not Disturb mode, but allow the email address of the urgent contact to pass through by putting them in Favorites.

Alternatively, you could send the notifications to an email address and use IFTTT or email filters to forward those with, for example, "urgent" in the subject to your cell phone's email address.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.