Mozilla VPN is currently experiencing an outage. Our team is actively working to resolve the issue. Please check the status page for real-time updates. Thank you for your patience.

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

"Mac OS X Address Book" is not visible in Thunderbird 45.5.0

  • 1 个回答
  • 1 人有此问题
  • 7 次查看
  • 最后回复者为 0x6772

more options

(I'm effectively new to Thunderbird--it's been a few years--so apologies if this is self-evident, but it's not very clear to me.)

During initial configuration of Thunderbird 45.5.0 on Mac OS X 10.11.6, I believe that I saw a "Use Mac OS X Address Book" checkbox go by, and I'm pretty sure that I checked it, but I cannot now find where that configuration setting lives, and there is no "Mac OS X Address Book" item in the "Address Book" window.

Where should I be looking to find this setting and ensure it's enabled?

Should I expect Thunderbird to interact with Apple's Contacts app properly?

(I'd prefer not to just export my address book and import it into Thunderbird; I have other devices that stay in sync with the Apple/iCould data.)

(I'm effectively new to Thunderbird--it's been a few years--so apologies if this is self-evident, but it's not very clear to me.) During initial configuration of Thunderbird 45.5.0 on Mac OS X 10.11.6, I believe that I saw a "Use Mac OS X Address Book" checkbox go by, and I'm pretty sure that I checked it, but I cannot now find where that configuration setting lives, and there is no "Mac OS X Address Book" item in the "Address Book" window. Where should I be looking to find this setting and ensure it's enabled? Should I expect Thunderbird to interact with Apple's Contacts app properly? (I'd prefer not to just export my address book and import it into Thunderbird; I have other devices that stay in sync with the Apple/iCould data.)

所有回复 (1)

more options

To be clear, I'm talking about the functionally asserted here: https://support.mozilla.org/en-US/kb/switching-thunderbird#w_importing-the-os-x-address-book

That simply doesn't happen for me, and I have no idea where to go looking for what's causing the problem.

I'm aware of this old post: https://support.mozilla.org/en-US/questions/1096840, and Thunderbird does successfully request permission to Contacts when first run, and I do still have it granted (see attached screenshot).

Update (2016-12-03):

I think this may be related to some sort of iCloud/sync misbehavior or corruption, not explicitly Thunderbird, although I'm seeing it on more than one computer with the same OS, and I'm not having problems with other applications that try to use the Mac OS X Address Book, so that seems strange.

When I start Thunderbird from a command line directly (as `/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin`), I get these messages on STDERR (it seems like nothing about Address Book interactions is logged to $NSPR_LOG_FILE, even with NSPR_LOG_MODULES=imap:5,smtp:5,pop3:5,ldap:5,ImapAutoSync:5,MSGDB:5,times tamp … is there an additional module that relates to the Address Book interaction?):

2016-12-03 10:18:54.612 thunderbird-bin[74414:4205316] [Accounts] Failed to update account with identifier 04C0271C-498C-40E2-8057-37E1FAB7067D, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)" 2016-12-03 10:18:54.627 thunderbird-bin[74414:4205371] [Accounts] Failed to update account with identifier 91062920-1016-4701-91DC-36A69F3D8ED3, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"

The Google hits for that error message at sources I trust are not promising:

https://forums.developer.apple.com/thread/21089 http://apple.stackexchange.com/questions/216933/contacts-app-failed-to-update-account

... and the promising sources are wishy-washy (and only mention this particular error message in passing):

https://discussions.apple.com/thread/7302886?start=0&tstart=0

I do think this has something to do with synchronization, but I'm not sure it's iCloud-specific. When I tried to open the iCloud System Preference pane, I initially got the rather unhelpful modal dialog, "Preferences Error: There was an error in iCloud preferences", and needed to re-supply my Apple ID login info, but that eventually behaved.

Just doing that was not enough to make "Mac OS X Address Book" show up in Thunderbird, and the same error messages show up in STDERR.

Next I went into the "Internet Accounts" System Preference pane and disabled Contacts synchronization with both iCloud and an Exchange (for work) account.

At this point, I can start Thunderbird and "Mac OS X Address Book" DOES show up... and the same "Error Domain=ABAddressBookErrorDomain Code=1002" errors appear on STDERR. So... I'm not sure those errors are actually related to my problem.

Next I re-activated first the Exchange Contacts link in Internet Options, and that led to having no "Mac OS X Address Book" show up in Thunderbird.

I turned that back off, and reactivated the iCloud Contacts link in Internet Options, and I do now see "Mac OS X Address Book".

So I think the actual bug here is that Thunderbird somehow fails to parse Contacts from Exchange, and dies completely rather than just leaving those out.

This partially fixes my problem, and not having access to Exchange directory services in Thunderbird isn't a huge deal, but I'd prefer to still have it elsewhere.

Is this "fail silently when reading Exchange Address Book information" a known problem?

由0x6772于修改