How to Block Spam Text Messages on the iPhone (or Any Phone)

Apr 9, 2013 - 33 Comments

Text Message icon Having been inundated with spam text messages and SMS lately on my iPhone, I went looking for a solution to put an end to it all. Though it’s not as simple as it should be, there is a way to block virtually all spam texts from ever reaching your phone, and it actually works. To do so we’ll have to go through the respective cellular carrier you use, but to understand why this proposed solution it’s helpful to understand the problem a bit more.

How Text Spam Works

Almost all text spammers use tons of mass generated phone numbers and user names on free services like Yahoo Messenger to bulk send texts outward. This is why text spam usually arrives from an address like “141008000” or some other nonexistent number that can’t receive texts back, because it’s not coming from a real phone number, but instead some free web-based or messenger service. They then spam out to thousands of randomly guessed phone numbers in sequences that are attached to an email address for a cellular provider, like [random-phone-number]@[carrier-texting-email-domain] – this will look something like, and any email sent to that address will then arrive to that phone number as an SMS message. What the spammer then does is increment the numbers upward, meaning the next spam message will be sent to the phone number at and the next to and so on. This is all done automatically through scripting, and since the numbers and usernames sending out the spam messages are also randomly generated in bulk, it’s almost impossible to gather a list of them to put into the same type of block list that we can use to block phone numbers on the iPhone, and even if you did add them since they use so many different services it would hardly matter anyway.

Anatomy of text message spam

Knowing and understanding all of this, to block text spam you’ll need to go through your cell carrier provider and disable the email texting feature, thereby preventing your phones email address from being able to receive texts (If you didn’t even know that your phone number had an email address attached to it for receiving text messages, well you’re not alone there either, but it’s a fairly old feature that doesn’t get much use these days now that services like iMessages and WhatsApp are so commonly used).

Enough talk, let’s get blocking! Note that all of these options are account-wide, meaning if you and your family share an cell account, it will work to block spam for all numbers associated with that account.

Blocking Text (SMS) Spam with AT&T

I have AT&T so we’ll cover blocking text spammers through there first:

  • Go to and set up the account for your number if you haven’t done so yet – this is different than your standard AT&T account
  • Once logged in, go to Preferences > Blocking Options
  • Under “Email Delivery Control” check boxes for both “Block all text messages sent to you as email” and “Block all multimedia messages sent to you as email”
  • Next, under “Mobile number control” toggle the menu to “BLOCK” to prevent all incoming messages from from ever coming to your phone
  • Click “Submit” at the bottom to save the preferences

Block spam text messages with AT&T

Optionally, you can sent direct “Allow Lists” and “Block Lists” in the same menu, but again because the spammers are using random free services and domains, it’s very hard to track these directly and trying to create a block list is fruitless. On the other hand, if someone you want to communicate with actually does send you texts as emails, go ahead and add them to the allowed list.

Log out and enjoy your new text-spam free iPhone on AT&T!

Blocking Spam Texts on Verizon

  • Go to and login to your Verizon account (register if you haven’t yet)
  • Go to Preferences and Text Messaging, then go to Text Blocking
  • Adjust settings to block from BOTH the web and from email

Note: without a Verizon iPhone handy we had to rely on second hand information for this from someone who isn’t the most technically savvy, but an older article from 2008 on the New York Times confirms the general method, though they suggest going to instead, which now seems more like a general messaging portal.

Block Text Message Spam on T-Mobile & Sprint

Thanks to some additional information from the aforementioned NYTimes article, we can also block SMS text spam on Spring and T-Mobile:


  • Log in to account, go to Text Messaging > Settings & Preferences > Text Messaging Options and disable email sending


In depth instructions can be found on T-Mobile Support (thanks Warren!), but the basis is:

  • Log into the T-Mobile account and go to Communication Tools
  • Disable text messages sent from email

Note: If any readers have T-Mobile or Sprint and can confirm these instructions by leaving a comment with the correct method that would be fantastic, thanks in advance!

Once configured on your respective cellular carrier, you should never see one of these annoying messages again:

Text message spam on the iPhone

This includes even if you eventually have a phone other than an iPhone, whether that’s an old fashioned dumb-phone, a Windows Phone, Blackberry, or Android… as long as the carrier stays the same and so does your account, the settings change will follow you. If you do change cellular providers though, you will need to make the Email Text Message adjustments again for new cell carrier.


Related articles:

Posted by: Paul Horowitz in iPhone, Tips & Tricks


» Comments RSS Feed

  1. Maqsood dogar says:

    Message no sent everything

  2. Victoria says:

    Anyone else having issues setting up their AT&T messaging account? Whenever I click on registration, there is no text box to enter my mobile phone number. I have accessed this link via google chrome, internet explorer, and on my mobile device. No matter what I do when I try to register my phone, it says “must enter mobile number” yet there is no text box where I can enter it. Any suggestions?

  3. Lulu says:

    Here’s what you do if you have an iPhone:

  4. Rich says:

    Great article! Thank you! Incidentally, these are the links to follow for disabling the features in Verizon:

    My Plan and Services > Blocks > Spam blocks

    Message blocking preferences
    – Block all text messages sent from the web
    – Block all text messages sent from e-mail

  5. Don says:

    To Whom it May Concern; Just wondering if there’s a way to do this for USCellular services ?

  6. Robert Tracy says:

    T-MOBILE says to stop Spam text messages, just type STOP in replying to the unwanted message.

  7. KZ says:

    Unfortunately, neither option for Tmobile worked, there wasn’t an option in the tools section to block email sent to txt, and the link provided by the helpful Warren doesn’t have email in there, just txt’s with actual phone numbers

  8. Robert Patno says:

    Do not send anymore messages to me any more thank you

  9. Ross Papilla says:

    Thanks for the tip. I have AT&T and it works!

  10. Peggy says:

    Dont no more

  11. Jonas says:

    Also worth noting: sending spam texts is actually illegal. The Better Business Bureau has a form on their website that you can fill out that allows them to track the spam text and they actually trace IP addresses etc and places a very hefty fine on anyone found sending these texts. So aside from blocking them via your service provider, you can also hit these spammers where it really hurts them — their wallets.

  12. Eddie Van Ham says:

    Newsflash: The world exists outside of the USA.

    • Paul says:

      Absolutely, and we love out international readers! Nonetheless, about 85% of our readers are based in the USA and so are we, thus we have to rely on our international readers to contribute specific information for foreign carriers since we do not have access to them directly. Feel free to provide information pertaining to whichever your carrier is :)

      • rob frost says:

        The title reads “How to Block Spam Text Messages on the iPhone (or Any Phone)” – that’s what lead me to click on the google search result only to find that this is only for U.S.

        Perhaps adding “in the U.S.” to the title would be more accurate.

  13. Shane T says:

    Does this block iMessages too?

  14. Gino says:

    How does this affect services like Pinger and Google Voice who forward texts to your phone? Don’t they use email as SMS?

  15. banger says:

    …. and Australia???

    • Matt says:

      These are USA carriers, but you’ll need to log into whatever your cellular carrier is for Australia and look for the similar options to disable SMS as email. Leave a comment when you get it!

  16. James says:

    NOTE: If you have a job that you received pages via text from (many I.T. professionals like myself do) this option will probably block those as well.

  17. opalikaris says:

    How about in Canada?

    Does it work with Telus, Rogers and Bell?

  18. JD says:

    Verizon Continued: You can block calls and message from up to 5 phone numbers at no charge.

    Expiration. Blocks expire after 90 days. Be sure to reapply the block if you wish to continue the service restriction. To permanently block numbers, subscribe to Usage Controls*.

    Limitations. You cannot block numbers within your account or non-10 digit numbers such as 911, 411 or #MIN (checks minutes used).

    *Subscribe to Usage Controls ($4.99/month) to permanently block incoming and outgoing calls from up to 20 U.S. or international phone numbers.

  19. John says:

    Good information, thanks. Like the f-bomb in the reply. It’s a shame these d-bags bad don’t get messages back. Could you imaging how many messages they’d have to deal with if they did and everyone replied like that.

    • Dave Right says:

      This information about t-mobile does not help in telling of a way of how to block a text number.

    • Brandon Evan says:

      Tmobile says on this page
      “How do I stop unsolicited text messages on my phone?
      You have several options:
      You can guard your private information by not using your T-Mobile number when you sign up for non-T-Mobile contests, sweepstakes, promotions, or newsletters.
      If you feel like you’re receiving too many messages from a subscription service, you can opt out or adjust your notification settings by visiting the promotion or newsletter’s website.
      If the above tips don’t work for you, as a last resort you can change your phone number as a way to prevent text messages coming from another mobile phone.”

  20. Alpert Roberts says:

    Don’t forget to register your phone number on the “Do Not Call Registry” list, it makes a difference and really helps.

    Do it online

    Or by calling from the number you want to add to the list


    Takes a few minutes but it’s so worth it. If you’re on a minute plan or pay for texts, it will save you money and also stop the annoying calls and texts!

    • Spaceships says:

      Great advice!

    • DeAnna says:

      I’ve been getting a lot of +86 spam text for Michael Kors bags. I verified that I am on the Do Not Call List, so that isn’t helping me. I’ve blocked and reported each and every text but they still keep coming from a slightly different number. GRRRRR! Then I probably did a stupid thing, but I clicked the link to see if there was an option to unsubscribe but of course not and now I probably opened up a can of worms. =(
      I also turned on the iphone feature to filter unknown senders. The only problem with this is I still get the icon that I have a text and it’s just in a separate folder, so it’s technically NOT helping just separating them.

  21. Jared says:

    I appreciate this, but it’s disappointing this isn’t included in the My AT&T app that we can download onto the iPhone to just flip a switch in the app. I am surprised Apple hasn’t made this easier. For Android users there are a bunch of apps that block SMS and phone numbers for you… why not Apple?

Leave a Reply


Shop on and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site