Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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?

share|improve this question
1  
Because m.google.com is only supported on mobile devices. –  Rene Larsen May 18 '11 at 11:24
    
****, why do they really have to check who is making the calls?. –  sorin May 18 '11 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). –  Rene Larsen May 18 '11 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 '11 at 17:50
add comment

3 Answers

up vote 2 down vote accepted

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.

share|improve this answer
    
+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 '11 at 19:47
add comment

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.

share|improve this answer
add comment

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.

share|improve this answer
    
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 '11 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 '11 at 18:00
add comment

protected by Daniel Lawson Aug 8 '12 at 13:47

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.