X
Tryk her for at gå til webstedets mobilversion.

Supportforum

How can I get Thunderbird to use Contacts in macOS Mojave?

Skrevet

I am planning to move from the stock Mail application to the Thunderbird application. Although setting up the accounts was not an issue, I am having trouble trying to get Thunderbird to access the contacts from the Contacts application.

I checked to ensure that “Use Mac OS X Address Book” is enabled, and I expected that macOS would then ask me to allow Thunderbird to access the contacts, but macOS does not ask me, and as a result Thunderbird cannot access and synchronise the contacts from the Contacts application.

I can also confirm that there are no Thunderbird-related entries in System Preferences > Security & Privacy > Privacy > Contacts, which means that macOS is not automating the requests.

I can also confirm that macOS’s permissions system is working, because it asked me if Adobe Premiere Pro CC 2019 can access my photos.

macOS Mojave, version 10.14.6 Thunderbird, version 68.1.1 (release channel)

I am planning to move from the stock Mail application to the Thunderbird application. Although setting up the accounts was not an issue, I am having trouble trying to get Thunderbird to access the contacts from the Contacts application. I checked to ensure that “Use Mac OS X Address Book” is enabled, and I expected that macOS would then ask me to allow Thunderbird to access the contacts, but macOS does not ask me, and as a result Thunderbird cannot access and synchronise the contacts from the Contacts application. I can also confirm that there are no Thunderbird-related entries in System Preferences > Security & Privacy > Privacy > Contacts, which means that macOS is not automating the requests. I can also confirm that macOS’s permissions system is working, because it asked me if Adobe Premiere Pro CC 2019 can access my photos. macOS Mojave, version 10.14.6 Thunderbird, version 68.1.1 (release channel)

Valgt løsning

If the developers need to know that TB isn't asking to be an Email client as of Mojave ... I would file an actual BUG Report here: https://bugzilla.mozilla.org/enter_bug.cgi So that they can fix it for all users of Mojave (or Catalina) going forward.

I'm on Sierra: and I don't use the 'Use the Mac OS X Address Book' Option in TB any way ... so I am unable to replicate your issue. I think I did the Export/Import thing a while back, and TB adds email addresses as I reply to them, so I seldom open the Contacts app anymore. TB is my default scheduler/email/tasks/contacts/calendar ... all in one.

Læs dette svar i sammenhæng 0
Citér

Yderligere systemdetaljer

Program

  • User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0

Yderligere information

Luk
Toad-Hall
  • Top 10 Contributor
1763 løsninger 11859 svar

re :I can also confirm that there are no Thunderbird-related entries in System Preferences > Security & Privacy > Privacy > Contacts, which means that macOS is not automating the requests.

Having selected “Use Mac OS X Address Book”, try restarting Thunderbird to see if makes the request and then access the System Preferences to allow Thunderbird. Is it possible to add an app to the list using the + You need to set a security setting on OSX that has to be set to allow the address book to be used. System Preferences > Security & Privacy > Privacy

You'll see a few Apps and System Functions where you can allow other apps to access them. I believe there is a check box where you have to allow 'Thunderbird' to have access to "Contacts". https://support.apple.com/en-gb/guide/mac-help/mh43711/10.14/mac/10.14

re '':I can also confirm that there are no Thunderbird-related entries in System Preferences > Security & Privacy > Privacy > Contacts, which means that macOS is not automating the requests. '' Having selected “Use Mac OS X Address Book”, try restarting Thunderbird to see if makes the request and then access the System Preferences to allow Thunderbird. Is it possible to add an app to the list using the + You need to set a security setting on OSX that has to be set to allow the address book to be used. System Preferences > Security & Privacy > Privacy You'll see a few Apps and System Functions where you can allow other apps to access them. I believe there is a check box where you have to allow 'Thunderbird' to have access to "Contacts". https://support.apple.com/en-gb/guide/mac-help/mh43711/10.14/mac/10.14
Fandt du dette nyttigt?
Citér

Nyttigt svar

Toad-Hall said

re :I can also confirm that there are no Thunderbird-related entries in System Preferences > Security & Privacy > Privacy > Contacts, which means that macOS is not automating the requests. Having selected “Use Mac OS X Address Book”, try restarting Thunderbird to see if makes the request and then access the System Preferences to allow Thunderbird. Is it possible to add an app to the list using the + You need to set a security setting on OSX that has to be set to allow the address book to be used. System Preferences > Security & Privacy > Privacy You'll see a few Apps and System Functions where you can allow other apps to access them. I believe there is a check box where you have to allow 'Thunderbird' to have access to "Contacts". https://support.apple.com/en-gb/guide/mac-help/mh43711/10.14/mac/10.14

Source: https://www.howtogeek.com/361707/how-macos-mojaves-privacy-protection-works/

Unfortunately, it didn’t work, and then I came across the article above (I'm not perfect at computers)

It appears that in Mojave and later releases, Thunderbird has to ask me for permission before accessing the data in Contacts, and I can’t whitelist Thunderbird in the Contacts section of the Privacy settings until Thunderbird asks me first, which it isn’t.

I wonder if the developers of Thunderbird were aware of the change to the app permission rules that started with Mojave?

''Toad-Hall [[#answer-1256302|said]]'' <blockquote> re '':I can also confirm that there are no Thunderbird-related entries in System Preferences > Security & Privacy > Privacy > Contacts, which means that macOS is not automating the requests. '' Having selected “Use Mac OS X Address Book”, try restarting Thunderbird to see if makes the request and then access the System Preferences to allow Thunderbird. Is it possible to add an app to the list using the + You need to set a security setting on OSX that has to be set to allow the address book to be used. System Preferences > Security & Privacy > Privacy You'll see a few Apps and System Functions where you can allow other apps to access them. I believe there is a check box where you have to allow 'Thunderbird' to have access to "Contacts". https://support.apple.com/en-gb/guide/mac-help/mh43711/10.14/mac/10.14 </blockquote> Source: https://www.howtogeek.com/361707/how-macos-mojaves-privacy-protection-works/ Unfortunately, it didn’t work, and then I came across the article above (I'm not perfect at computers) It appears that in Mojave and later releases, Thunderbird has to ask me for permission before accessing the data in Contacts, and I can’t whitelist Thunderbird in the Contacts section of the Privacy settings until Thunderbird asks me first, which it isn’t. I wonder if the developers of Thunderbird were aware of the change to the app permission rules that started with Mojave?

Ændret af Birds den

Fandt du dette nyttigt? 1
Citér
Sea Mac 6 løsninger 53 svar

Why not go into your Contacts app - and export all of them as a list (tab delimited, or CSV comma separated variables) - or as a folder full of vCards (.vcf)?

Then go to TB and under the Tools Menu select Import. Select the Address Books radio button and click the Next Button.

TB can Import vCards (.vcf format), or text lists of contacts in LDIF (.ldif or .ldi formats), Tab (.tab or .txt), or CSV comma separated variables (.csv) natively. I believe they will wind up in a separate address book folder in TB ... which you can merge with the other ones.

If you can't get TB to ask you permission to access the Mac OS X Address book ... then FORCE It to IMPORT those Contacts - using this old school (Export from Contacts ----->) then (Import with TB <------ ) workaround ... Inspired by the original "SneakerNet".

I use a Mac but mine is too old For Mojave unless I buy a $300 Upgrade graphics card for it. So I can't troubleshoot Mojave problems. But I would do this workaround, myself.

There is one further advantage to doing this workaround: you get a current backup of all of your Mac OS X Contacts (to put in the safe deposit box in your bank, or where ever you store critical offsite backups ... ).

Why not go into your Contacts app - and export all of them as a list (tab delimited, or CSV comma separated variables) - or as a folder full of vCards (.vcf)? Then go to TB and under the Tools Menu select Import. Select the Address Books radio button and click the Next Button. TB can Import '''vCards''' (.vcf format), or text lists of contacts in '''LDIF''' (.ldif or .ldi formats), '''Tab''' (.tab or .txt), or '''CSV''' comma separated variables (.csv) natively. I believe they will wind up in a separate address book folder in TB ... which you can merge with the other ones. If you can't get TB to ask you permission to access the Mac OS X Address book ... then FORCE It to IMPORT those Contacts - using this old school (Export from Contacts ----->) then (Import with TB <------ ) workaround ... Inspired by the original "SneakerNet". I use a Mac but mine is too old For Mojave unless I buy a $300 Upgrade graphics card for it. So I can't troubleshoot Mojave problems. But I would do this workaround, myself. There is one further advantage to doing this workaround: you get a current backup of all of your Mac OS X Contacts (to put in the safe deposit box in your bank, or where ever you store critical offsite backups ... ).
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

I understand the export/import method, but what would be the point of having the option to use Mac OS X Address Book if it doesn't work in macOS Mojave and later?

I understand the export/import method, but what would be the point of having the option to use Mac OS X Address Book if it doesn't work in macOS Mojave and later?
Fandt du dette nyttigt?
Citér
Sea Mac 6 løsninger 53 svar

Valgt løsning

If the developers need to know that TB isn't asking to be an Email client as of Mojave ... I would file an actual BUG Report here: https://bugzilla.mozilla.org/enter_bug.cgi So that they can fix it for all users of Mojave (or Catalina) going forward.

I'm on Sierra: and I don't use the 'Use the Mac OS X Address Book' Option in TB any way ... so I am unable to replicate your issue. I think I did the Export/Import thing a while back, and TB adds email addresses as I reply to them, so I seldom open the Contacts app anymore. TB is my default scheduler/email/tasks/contacts/calendar ... all in one.

If the developers need to know that TB isn't asking to be an Email client as of Mojave ... I would file an actual BUG Report here: https://bugzilla.mozilla.org/enter_bug.cgi So that they can fix it for all users of Mojave (or Catalina) going forward. I'm on Sierra: and I don't use the 'Use the Mac OS X Address Book' Option in TB any way ... so I am unable to replicate your issue. I think I did the Export/Import thing a while back, and TB adds email addresses as I reply to them, so I seldom open the Contacts app anymore. TB is my default scheduler/email/tasks/contacts/calendar ... all in one.

Ændret af Sea Mac den

Fandt du dette nyttigt?
Citér
Matt
  • Top 10 Contributor
  • Moderator
3250 løsninger 22397 svar

I can not offer a guarantee, but I have had an email that suggests that the following should fix the prompt on your apple product.

Apparently there is a database that macos maintains of decisions you have previously made with regards to entitlements.

SO from a command prompt try $ tccutil reset AddressBook

OR

$ tccutil reset All if you think the database might have larger issues.

I did try after I was advised of the issue to learn more about the tool in question. But all I could find were these developers resources. https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/accessing_protected_resources

Did you file a bug? if so what is the link. I have some housekeeping to do with that stuff if you filled one.

I can not offer a guarantee, but I have had an email that suggests that the following should fix the prompt on your apple product. Apparently there is a database that macos maintains of decisions you have previously made with regards to entitlements. SO from a command prompt try $ tccutil reset AddressBook OR $ tccutil reset All if you think the database might have larger issues. I did try after I was advised of the issue to learn more about the tool in question. But all I could find were these developers resources. https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/accessing_protected_resources Did you file a bug? if so what is the link. I have some housekeeping to do with that stuff if you filled one.
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Hello, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1586617

Sorry about the delay.

Hello, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1586617 Sorry about the delay.
Fandt du dette nyttigt?
Citér
Stil et spørgsmål

Du skal logge ind på din konto for at svare på et indlæg. Start et nyt spørgsmål, hvis du ikke har en konto endnu.