You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

CATALINA MAIL LINKAGE TO CONTACTS LOST

I have about 2,000 contacts in my Address Book that are no longer linked to incoming emails using Apple Mail.


The emails register there is a contact card and show the name on the card, but if I use "SHOW CONTACT CARD" I get a funny looking popup with a code on it and no contact card. If I click on "OPEN WITH CONTACTS" I get a blank contact card - no data.


So emails recognize the contact is in my address book but they cannot pull up a copy of the actual card.


Now if I enter a new contact from an email I haven't seen before but using "Add to Contacts" then I can now open the contact from the email and everything works, so this seems to point to the fact that all old/existing contacts are now unlinked or unable to be read from an email.


Just installed Catalina a week ago.

MacBook Pro 15", macOS 10.15

Posted on Nov 22, 2019 9:29 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 23, 2019 8:45 PM

OK HERE IS THE ANSWER.


And this might happen to almost anyone.


To see this problem you have to be signed into two iCloud accounts. Now you can do this. Some of us run a separate ICloud account as a Contact sharing mechanism for family or friends. You create a secondary iCloud account - it's OK with Apple - and then sign in on every MAC you want to have access - its strictly a contacts access - no mail, no calendar, no notes. Been using this for several years.


But it appears that Apple internally changed how this is treated when looking up a contact from mail in the contacts database. Having two or more sources for a contact information now confuses Mail and it can't look up the vCard for the contact - it can find the email address from entering the person's name, but if you ask it to open the contact it will give you a funny screen and won't be able to find it probably because it can't resolve multiple entries for one contact. As soon as I reduce the contacts database down to one iCloud account it started working fine for my 2,700 contacts.


And of course Family Sharing does not share Contacts.


So what to do?


Well it appears that for me, the solution is to stick with one iCloud account. I cannot share contacts with my family by using a 2nd iCloud account.


But I can sign their computers into my iCloud account and set it up as a secondary for them - they actually get access to my contacts and theirs and when they enter a contact which is very rare, I see it in my contacts. Their Macs no longer have the ability to previous a contact from Mail. Same problem for them. But at least we have somewhat of a family contact database.


I suppose the reason I didn't bet much help on this was that few if anyone uses Contacts this way. If you have a bunch of iPads, phones, and Macs all setup on the same iCloud account, well then that will work fine - only uses the one iCloud account. But if you wish to create a shared contacts database, then that's when you'll be looking for a solution that really doesn't exist from Apple.


What about Calendar? It appears that we share our calendars via iCloud - we share our family calendar and they subscribe - too bad we couldn't subscribe to a family contact list?



Similar questions

2 replies
Question marked as Top-ranking reply

Nov 23, 2019 8:45 PM in response to Sorcerer2006

OK HERE IS THE ANSWER.


And this might happen to almost anyone.


To see this problem you have to be signed into two iCloud accounts. Now you can do this. Some of us run a separate ICloud account as a Contact sharing mechanism for family or friends. You create a secondary iCloud account - it's OK with Apple - and then sign in on every MAC you want to have access - its strictly a contacts access - no mail, no calendar, no notes. Been using this for several years.


But it appears that Apple internally changed how this is treated when looking up a contact from mail in the contacts database. Having two or more sources for a contact information now confuses Mail and it can't look up the vCard for the contact - it can find the email address from entering the person's name, but if you ask it to open the contact it will give you a funny screen and won't be able to find it probably because it can't resolve multiple entries for one contact. As soon as I reduce the contacts database down to one iCloud account it started working fine for my 2,700 contacts.


And of course Family Sharing does not share Contacts.


So what to do?


Well it appears that for me, the solution is to stick with one iCloud account. I cannot share contacts with my family by using a 2nd iCloud account.


But I can sign their computers into my iCloud account and set it up as a secondary for them - they actually get access to my contacts and theirs and when they enter a contact which is very rare, I see it in my contacts. Their Macs no longer have the ability to previous a contact from Mail. Same problem for them. But at least we have somewhat of a family contact database.


I suppose the reason I didn't bet much help on this was that few if anyone uses Contacts this way. If you have a bunch of iPads, phones, and Macs all setup on the same iCloud account, well then that will work fine - only uses the one iCloud account. But if you wish to create a shared contacts database, then that's when you'll be looking for a solution that really doesn't exist from Apple.


What about Calendar? It appears that we share our calendars via iCloud - we share our family calendar and they subscribe - too bad we couldn't subscribe to a family contact list?



CATALINA MAIL LINKAGE TO CONTACTS LOST

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.