My impression is that by adding an "Exchange 2007" account to the Address-book does not work with Google Mail.

I tried to configure Google by using the iPhone method: exchange server on m.google.com but it doesn't seam to work.

I need to sync contact from 2 different gmail accounts (to be able to see and edit them as separated addressbooks)

Any ideas?

  • 1
    Because m.google.com is only supported on mobile devices. May 18, 2011 at 11:24
  • ****, why do they really have to check who is making the calls?.
    – sorin
    May 18, 2011 at 11:26
  • 1
    I think that the URL m.google.com is a special mobile device service - the same applies to m.hotmail.com where you can get an IMAP service on a mobile device - but not on a desktop mail client (Hotmail doesn't normally support IMAP). May 18, 2011 at 13:02
  • 1
    I'd guess Google is paying for license to active sync only to mobile users and not desktop users. There's no technical reason why the iOS can handle multiple contact lists from multiple gmail accounts and the Mac desktop client cannot so it's more a speculation as to "why not?" and less a "how to?". The same "why not?" speculation goes for Apple and multiple google accounts within Address Book.
    – bmike
    May 18, 2011 at 17:50

3 Answers 3


There are third party, paid, services available to sync multiple Gmail, Address Book and Exchange accounts. I can't speak to the effectiveness of any of them. I signed up for Soocial and then decided I didn't care if the two gmail accounts I use had out-of-sync address books -- I just sync one with my Address Book and iPhone now using the built-in sync manager in OS X.

  • +1 It looks like there are services better than the hacky idea I put forth. Just remember the risks of having twice the servers with twice the privacy policies storing your contact data.
    – bmike
    May 18, 2011 at 19:47

You cannot use the built in functionality since it only allows one account and password. Apple's Mac Address book does allow three formats of contact exchange with a remote server and no hard limit on how many accounts may be added:

  • Exchange 2007 - usually a paid server license is needed for this
  • CardDAV - an open and free standard
  • LDAP - another open and free standard

Sadly, none of these is supported per Google's discussion boards. Although many people have asked, I don't see any indication if or when they might allow or sell access to your data using one of these protocols. You will be good to go if this happens.

Until google enables one of these or Apple changes the Address Book, there is a workaround.

It's not nice, but you could learn and set up (or pay for) a server somewhere that will talk to your mac using one of these three standards and talk to google using their API. Kludges like this are sometimes fragile and slower than a direct sync but if your need is urgent enough, it might be worth the hassle.


Basically syncing to MS Exchange involves two different protocols. The full blown Exchange RPC protocol is what desktop clients use while mobile clients use the newer ActiveSync protocol.

The problem is that only iOS devices support ActiveSync, not Mail.app nor Address Book and Gmail does not support Exchange RPC protocol. So your only option is to use Google Sync for contacts, IMAP for e-mail and CalDav for iCal syncing.

EDIT: to sync multiple Gmails, first set up one Gmail as shown below, and then use some third party syncing application to sync the other Gmail account. E.g Soocial allows to sync 1 Gmail for free.

First open Address Book and go to Preferences. There click the Accounts button and select your (probably only) account there. Next, enable Google sync: enter image description here

And enter your Gmail credentials:

enter image description here

After this your Address Book should start syncing to Gmail. It probably greets you with several collisions if you had contacts in both places, which you have to resolve manually.

  • You forgot that I need to sync contacts from at least two google accounts (see them as different addressbooks). This is the essential part of the question, because this would enable me to move contacts, one by one between a personal gmail account and a corporate one.
    – sorin
    May 18, 2011 at 13:53
  • Sorry, I forgot the title. You could probably use some external service like Soocial. The free plan allows only one Gmail, but I guess that you could sync Address Book to one Gmail directly and then Soocial connects your Mac to the other Gmail.
    – Laas
    May 18, 2011 at 18:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .