我正在按照指南将 Zoho Contacts CardDAV 连接到 Thunderbird 102.1.2(64 位)地址簿:https://help.zoho.com/portal/en/kb/zoho-contacts/articles/carddav-11-5-2021#CardDAV_for_Windows
问题在于:
- Thunderbird 中远程地址簿未连接
- Thunderbird 的密码管理器未保存密码
错误控制台显示错误“没有 httpRealm 或 formActionOrigin 就无法添加登录。”。
并且每次启动 Thunderbird 时,它都会提示输入帐户密码以连接到 Zoho 联系人,即使选中了“使用密码管理器记住此密码”复选框。
答案1
这是 Thunderbird 的一个错误,您可以向开发人员报告。
文章中解释了这个问题
对于需要RFC7617
兼容WWW-Authenticate
标头的客户端,CalDAV 和 CardDAV 功能已损坏
来自 2022-06-11:
对于需要 RFC7617 的客户端,CalDAV 和 CarDAV 功能已损坏(https://datatracker.ietf.org/doc/html/rfc7617#section-2) 兼容
WWW-Authenticate
标头;具体来说,在我的例子中,Thunderbird 将拒绝保存凭据(与其他常见的搜索问题非常相似,即:https://help.nextcloud.com/t/thunderbird-dont-save-caldav-password-because-of-missing-httprealm-or-formsubmiturl/93233,尽管该问题是基于需要在代理上返回302 https://$host/dav
; ,/.well-known/carddav
并且可能需要在 Thunderbird 的配置中覆盖),这会导致首次同步成功,然后在每次启动 Thunderbird 时都需要输入用于同步 monica 的日历/任务/联系人的凭据。对于 Thunderbird,如果未以捕获 stdout/stderr 的方式启动,则错误会被静默屏蔽,但:。/.well-known/caldav
calendar.network.multirealm = true
Can't add a login without a httpRealm or formActionOrigin.
因此,您可以尝试calendar.network.multirealm
在“首选项”中将其设置为 True,向下滚动到底部并单击“配置编辑器...”按钮。calendar.network.multirealm
在选择字段中输入并双击它。重新启动 Thunderbird。
但这是否能完全解决反复询问凭证的问题还值得怀疑。
答案2
Thunderbird 的 Cardbook 扩展确实可以正确存储密码并同步联系人。它也比内置地址簿更强大。我还没有找到比日历更好的东西。