Skip to main content

HOWTO: Send E-mail to SMS

With an e-mail address for your mobile phone you make it simple for friends and web services to reach you. Here I'll show you how to create a new e-mail address that will forward all messages to your mobile phone using SMS. It will not cost you more than one single SMS to set it all up.

SMS is a great technology in many ways. It works on the most ancient of phones; it does not require a data plan and an SMS message is typically free to receive, depending on your operator. While some cellular operators provide a free e-mail to SMS gateway, most don't. The biggest problem is that it costs money to send SMS. Below is a method of working around that cost.

I am aware of three different web services that offer free worldwide SMS notifications to registered users: Google Calendar, Jaiku and Twitter. ICQ used to offer it, but they now charge money for their SMS service. I investigated the different offerings to see if their infrastructure could provide public free access to sending SMS. I finally struck gold with twitter.

Follow these steps to make it happen:

  • Create a main twitter account (if you already have one, skip this step).
  • Associate the twitter account with your mobile phone (requires that you send an SMS back from the phone to verify that it's really yours).
  • Create a second account on twitter, which will act as a proxy. A short username is recommended since it is prepended to all SMS messages. Since you can't use the same e-mail address as for your main twitter account, you can just make up an address.
  • Protect the updates of this account, in order to prevent your incoming messages from being public on twitter.
  • Create a twittermail account and associate it with the twitter proxy account.
  • Make your main twitter user follow your twitter proxy account.
  • Log in to your proxy twitter account and allow the new request.
  • Log back in with your main twitter account and allow device updates from your proxy account.

Try to send an e-mail to the twittermail address to verify that the flow works and that you receive the SMS.

Using twitter for this purpose will allow you to receive 250 SMS messages per week. During my experiments I've measured the delay between sending the e-mail and receiving the SMS to be around 30 seconds, which is not bad.

If the message is longer than what will fit in an SMS (~160 characters), the end of the message will be replaced with a tinyurl link for you to read the whole message in your web browser. This means that all longer messages you receive will be available via a random, private tinyurl link. Some people will have issues with their private messages being available on a random public URL. For me is not such a big issue, because it is unlikely that anyone will hack into that random URL, and even if they do they will not be able to easily associate the message with me.

twittermail also offers you the opportunity to schedule messages for future delivery by adding a time to the subject-line. Example: "21:00" will publish your post at 21:00 (9 PM) GMT+1.

There are a lot of tempting scenarios for a service like this. One would be to set up a GMail filter, automatically forwarding incoming e-mail to the twitter proxy to get SMS alerts when a new e-mail arrives. This would be huge for mobile phone users who don't have access to data plans, for example when you are abroad and want to avoid the outrageous roaming fees.

Unfortunately, the link between GMail and twittermail fails. It seems that twittermail blocks automatically forwarded messages from GMail. I tried to set up an auto-forwarding e-mail address between GMail and twittermail but again twittermail's filter caught it. If anybody succeeds in forwarding e-mails from GMail to twittermail, or you find other interesting use cases with this system, please add a comment!

Comments

Popular posts from this blog

HOWTO: GTD with Google Docs & PocketMod

Take control of your unwieldy to do-list by combining Google Docs and PocketMod. With the system described here you will always be ready to take notes, and never run the risk of losing an idea! Update (July 30, 2009): Now using a Google Docs template. I use a subset of GTD (" Getting Things Done ") by having a digital copy of my next actions, sorted by context (@Home, @Office, @Shopping, @Computer, etc.). This lets me easily look up what I need to do, depending on where I am. However, a digital copy is not very useful by itself, since it is not accessible when I am offline. Putting it in my PDA is not ideal either, since the overhead of adding a new note is too big (turning on the device, opening the right application, having it recognize my handwriting). That's why I print out my to-do list on paper once a week and carry it in my pocket. It's the ideal way of accessing and editing tasks. Before I print out a new list I spend a minute or two copying the edits from my

HOWTO: Fix a Broken Laptop Lid for $1

A few months ago my laptop lid's hinges gave up and my lid kept falling over. I will show you how I fixed the problem in five minutes by using materials for $1. But first some background info. At first, I assumed there would be a quick and simple fix to this common laptop problem. My laptop is an Evo N800v. HP has bought Compaq since I purchased the computer so that's where I'm supposed to turn for help. I was kind of startled to hear that HP support wanted $500 for fixing the broken hinges - presumably they intended to replace the entire lid. Obviously, shelling out $500 for fixing a 6 year old laptop is not the way to go, so I started to look for alternative solutions. First, I disassembled the laptop numerous times, trying to make the hinges more sturdy (that's spelled S-U-P-E-R-G-L-U-E). Anyway, that didn't help. Option number two was to do something similar to what user xrobevansx did on instructables.com . Basically he bought a lid support in a hardware store

Reading on Paper vs. on Screen

One of the basic premises behind FeedJournal is that it's better to read text on paper than on a screen. While it might not sound like a bold assumption, it still is an assumption and as such worth to examine deeper. Today, office workers and many other professionals are required to focus their eyes on a computer screen during most of their work day. Many of them continue to use the computer at home. FeedJournal was created with many goals in mind; one of them is to release you from the screen while enabling you to read the content you love. You shouldn't have to spend more time reading off a screen, just because you want to access fresh and relevant content. Recent research has found that reading a longer text on paper is 25% faster than reading the same text on a computer screen. At the same time, reading comprehension and article overview are improved. Although screen resolutions have increased and font rendering technologies such as ClearType make it much easier to rea