Email to SMS (Miscellaneous)

Email to SMS is an object-oriented PHP library for sending text messages using the email-to-SMS gateways that carriers provide.

It’s important to understand that Email to SMS is a library, not an application, which means that it doesn’t do anything on its own. Instead, it works as a third-party component for your existing application or website, allowing you to send text messages from your code.

Sending messages with Email to SMS is free, but be aware of a few drawbacks compared to paid services like Clickatell, Tropo, and Twilio. Messages you send will come from your email address, not your phone number. You may also be limited to less than 160 characters, depending on the carrier.

Although Email to SMS was created for PHP 5 .3+ since it makes use of namespaces, a special version of the library for older versions of PHP is also included that works exactly the same; the only real difference is the class names and the lack of namespace use in the latter version. Documentation is included for both versions.

Important: I obviously don’t have a phone on every carrier to test with, so if you experience any problems, please send me an email via my profile page (or leave a comment here, if you would prefer) to explain exactly what isn’t working, rather than just leaving a bad rating or an angry comment. I will make every effort to help you and provide a fix if there’s a problem with the library.

Special Features

  • Send images (and potentially other files) as attachments to MMS messages
  • Send text messages to multiple recipients at once

Supported Carriers

Canada

  • Bell
  • Fido *
  • Koodo Mobile
  • MTS
  • President’s Choice Telecom
  • Rogers
  • Sasktel
  • Solo Mobile
  • Telus *
  • Virgin Mobile *

United Kingdom

  • O2
  • Orange
  • T-Mobile
  • Virgin Mobile
  • Vodafone

United States

  • 7-Eleven SpeakOut
  • Alaska Communications Systems
  • Alltel *
  • AT&T *
  • Bluegrass Cellular
  • Boost Mobile *
  • Cellcom
  • Cellular South
  • CellularOne
  • Centennial Wireless *
  • Cincinnati Bell *
  • Cricket *
  • i wireless *
  • Illinois Valley Cellular
  • Long Lines
  • MetroPCS *
  • Mobi PCS
  • Page Plus *
  • Qwest Wireless *
  • SouthernLINC
  • Sprint *
  • Straight Talk *
  • T-Mobile *
  • Thumb Cellular
  • Tracfone *
  • U.S. Cellular *
  • Unicel
  • Verizon Wireless *
  • Virgin Mobile *

Carriers marked with an asterisk () support MMS .

MMS is only supported for carriers that have an email-to-MMS gateway. If you would like to confirm that MMS is supported for your carrier, try the live demo.

If there is a carrier not on the list that you would like me to add support for (if possible), just send me an email via my profile page.

Hire Me to Set It Up

If you don’t have the time or means to integrate Email to SMS into your existing code, feel free to get in touch with me via my profile page to talk about hiring me to do it for you. I really don’t have the time to take on large projects, but if it’s something fairly quick, get in touch!

Download Email to SMS (Miscellaneous)

Leave a Reply

Your email address will not be published. Required fields are marked *