Joe Levi:
a cross-discipline, multi-dimensional problem solver who thinks outside the box – but within reality™

Free Exchange-like syncing to Windows Mobile

This article details how and why I switched from Mail2Web’s Hosted Exchange to Google’s services. If you just want to know how to make the switch yourself, jump down to the “Making the Switch” section.

Background

Ever since the first Windows Mobile phone that I owned (called “Pocket PC Phone Edition” back in the day) I’ve had a data plan so I could get and send email, and eventually sync my contacts and calendar anywhere in the world (well, anywhere with data coverage).

Then the Crack-Berry BlackBerry came on the scene and the idea caught on with the “mainstream” users.

The Early Days

When I started out I was just pulling mail from my POP server every 15 minutes, and pushing mail to my SMTP server as messages were sent. My calendar and contacts were stored on my desktop computer and I had to sync them manually by physically (gasp!) cradling the phone when I’d get home at night. That worked fairly well, but if I had an Exchange Server to sync with, I could do all that over-the-air; email, calendar, contacts, and tasks (though I never use those for reasons I won’t get into in this article).

Hosted Exchange

Thanks to a post on Pocket PC Thoughts years and years ago, I was pointed in the direction of a Hosted Exchange Server called Mail2Web. These guys basically ran an Exchange Server that they sold services for. They had paid services, and free services. The free version gave users an Exchange account with access via Outlook Web Access (OWA) and Syncing to a mobile device (BlackBerry, Windows Mobile, etc.). Their business model was such that your space was somewhat limited and you could not sync with a desktop/laptop under the free plan, but you could “upgrade” to a paid plan that expanded your storage and extended your syncing to include desktop/laptop computers. Nice, but I was okay with the free version.

Eventually Exchange 2007 came out, Mail2Web’s “free” customers were still being hosted on Exchange 2003, which was still okay with me.

Finally, the other shoe fell, Mail2Web decided to upgrade to Exchange 2007 across the board and killed their free service.

I decided to find out what other companies were out there offering free Hosted Exchange. I couldn’t find any that were less expensive than the $5/month Mail2Web was going to charge, let alone any free ones. I decided to have Mail2Web migrate my account to Exchange 2007 for their free trial.

The trial came with an upgraded OWA, emails could now be sync’d in html (not just plain text), and I now had the power to initiate a remote-wipe (should my device ever become lost or stolen). I was impressed – but was I $60/year impressed? No, but what were my options?

Google

My friend (Mike Dopp) and my brother (Josh) both picked up Google’s G-One phone, which syncs its calendar, contacts, and email with Google’s services. I played with the device, and I like it. It’s still a baby, and I don’t feel it out-classes my AT&T Tilt (with HTC’s Tytn II ROM, unlocked, and running on T-Mobile), not yet anyway, but I’m impressed nonetheless.

What got me was the ease of use of Google’s services: Gmail and Google Calendar.

I’m already in love with Google Voice (I got on that train back when it was Grand Central), I already had a Gmail account (that I rarely used), so why not make the switch?

Making the Switch

My primary email address is my @JoeLevi.com account, so the first thing I did was turn off the “forward all” rule which was sending my @JoeLevi.com mail to Mail2Web.

imageNext, I set Gmail up to pull my messages from my @JoeLevi.com mailbox via POP3. To do this log in to your Gmail account and click the settings link in the upper-right, then open the Accounts and Import tab. On this tab you can Add a POP3 email account to check, and Send mail as that account (so sballmer@microsoft.com could pull his POP3 email into Gmail, and reply from the @microsoft address, rather than the @gmail account).

imageNext, we want to be able to get our mail from Gmail without having to visit the site. To do that we can use POP3 or IMAP. I prefer using IMAP because it can “sync” your email client with Gmail, rather than the default behavior of POP3 (which is to remove the messages from the server when downloaded to the client; Gmail lets you override this default behavior, but why not just use the protocol that was built to do this?). So we tick the “Enable IMAP” radiobutton and Save Changes.

To set up your email client, click IMAP “Configuration instructions” link for Google’s very thorough instructions for a pretty good variety of clients.

At this point you’re able to send and receive mail from your Gmail account as if it were coming from your own domain. We still need to set up Calendar and Contacts syncing.

Luckily, Google has that covered, too. Point your browser over to http://www.google.com/support/mobile/bin/answer.py?answer=138636&topic=14299 and Google tells you how to set up ActiveSync on Windows Mobile to auto-sync your calendar and contacts (no tasks or email, but we already covered email with IMAP).

If you want to sync your desktop/laptop with your Gmail/Google Calendar, the steps are similar. You set up an IMAP connection to Gmail, and download/install Google Calendar Sync (http://www.google.com/support/calendar/bin/answer.py?answer=89955). (No contacts yet, but soon? Maybe and LDAP solution someday? Plaxo lets you sync FROM Google to Plaxo, and from Plaxo to Outlook, so as long as you use your Gmail contacts as your data entry point, you’re covered if you go that route, as a note, if you use Plaxo you don’t need Google Calendar Sync if Plaxo Syncs calendar’s with Google.)

Looks like I’m not alone (http://www.asktheadmin.com/2009/05/mail2web-is-no-longer-free-but-i-have-a-solution-for-your-free-exchange-like-active-syncing.html). Hat tip to Mike Dopp for pointing this article out to me – after the fact…

The Results

After having used the new Google setup for about a week, I can say that I won’t miss Mail2Web or hosted Exchange
at
all. Let’s break down the pros and cons.

What am I losing by not using Hosted Exchange?

  • No more remote wipe. I never used it, and hope I never need to.
  • No more push email. I’ve got IMAP to sync every 10 minutes, and Gmail checks for new messages at my POP server every 10 minutes, so I think I’m close enough to real-time to not worry about it much. Calendar events get pushed down immediately, since that goes through the ActiveSync, not the IMAP protocol.
  • Can’t use T-Mobile’s T-Zones Internet to connect. T-Zone’s is all but gone. You can’t sign up for it (or down-grade from full internet to it) anymore, and rumor has it they’re axing the wap.voicestream.com gateway soon. So that’s a non-issue for most people.
  • More configuration and setup. About twice as much on my Windows Mobile phone.

What am I gaining by using Google instead?

  • No $5/month fee for my email box. That’s an extra $60/year that I can pay off debt with. Dave Ramsey would be proud.
  • Usable online calendar. I can now publish my free/busy schedule to the world, so people can request meetings with me without having to contact me to see when I’m available. This is a HUGE deal to me, and something that I’ve never been able to do very effectively before.
  • Email aggregation. I don’t have to set up 3 email accounts in each of my email clients anymore. I just tell Gmail to go out and get messages from the other accounts and it aggregates them all together for me.
  • A more “open” platform. If I decide to move to another platform (either for my mobile phone or desktop computer) I’m more likely to be able to get a native application/suite to get my “Outlook” data into.
  • Desktop Synchronization. Sure, you can get this with Hosted Exchange, but it’ll cost an extra $10/month, which is an additional $120/year that I’m not spending.
  • Faster Web Access. OWA is significantly slower than Google Calendar and Gmail. ’Nuff said.
  • More reliable storage. Google’s “cloud” storage and track record for data reliability is impressive. Running on a Hosted Exchange setup is only as good as their data storage, which might just be a single hard drive (though hopefully it’s more redundant than that).
Share

You may also like...

3 Responses

  1. Cheap Spy Sunglasses says:

    I did so much searching and finally can find the info here at your blog. Thanks very much.

  2. Chris says:

    I agree whole-heartily, as I have been a GMail lover for years. I used to consolidate all my various accounts to my @Gmail account via setting up Forwarding in each of them, as opposed to having Gmail POP them, which gave a more instant approach.

    A couple years ago I even moved my domain's mail hosting to Google, so now my name@domain.com Email is directly handled by the Google mail servers thanks to their free”Standard Edition” Google Apps service.

    All my colleagues use their wireless devices with Exchange accounts, and I don't know how many times I hear someone complaining about things not working.

    I use my Windows mobile device (Samsung Epix on AT&T) with my Google-hosted domain. ActiveSync for my Calendar and Contacts, IMAP for my Email, and I never have any problems, ever.

    Cheers! 🙂

  3. gatess says:

    Superb about the webhosting article..I registered the Domain name in the site http://www.tucktail.com/ @low cost & hosted it there for fee of cost

Leave a Reply