I don’t know about you, but I have a lot of information in a lot of places – personal email, personal computer, work email, work computer, iPhone, etc. Today I decided to spend some time figuring out how to connect them all together to keep my information in sync and accurate. Mostly anyway.
While the primary goal was to get all of my data in sync, the secondary goal was to protect my data from loss or exposure.
Here’s what I’ve done:
- Work PC (Outlook) syncs email & work calendar with Work Server (Exchange 2007)
- Work PC (Outlook) syncs work calendar with Google Acct using Google Calendar Sync
- Google Acct syncs all calendars (work, home, holidays) with iPhone using Google Sync for Mobile, (which, stupidly, only does calendars and contacts)
- iPhone pulls work email via IMAP and sends work email via work SMTP
- iPhone pulls Gmail via IMAP and sends personal email via Google SMTP
- iPhone syncs with Address Book via iTunes (the only cabled connection)
- Address Book updates iCal’s “Birthdays” calendar
- iCal syncs work, home, and holdiay calendars with Google via CalDAV
The final result is this:
- My personal and work data are visible from home or work and on my iPhone.
- My personal data are on my personal equipment and not my work equipment.
- I can lose my phone without losing any data.
- I can lose my job without losing (or exposing) any personal data or having my data wiped by my employer.
- I can lose my personal computer without losing any data (Time Machine, FTW).
- I can lose my work computer without losing any data (Iron Mountain).
What is lacking
- iPhone does not have my birthdays calendar (so no reminders, sorry everyone).
- Outlook on my work computer has to be running in order for Google to get my work calendar.
- Google contacts does not match Address Book or iPhone.
- I still have to use a cable to sync my iPhone with my Mac when my phone and my computer both have Bluetooth. WTF, Apple!? Fix that.
Google’s contact management still needs some work. I tried sync’ing that at one point and it screwed everything up - lots of duplicated contacts: Google had their email, iPhone had their phone number, so now I had two contacts. Google has finally given us the ability to merge contacts (and it works well), so I’m going to work on getting that cleaned up. What really needs to happen is that Google updates my contacts automatically when they update their own contact info – like Exchange.
If anyone wants more details about how I accomplished any part of this, post and I’ll fill in the details.
Posted by alexthegraham