iCloud日历和Mozilla Thunderbird/Lightning中的任务

Ron*_*nny 6 synchronization calendar task thunderbird-lightning icloud

有谁知道我如何从iCloud到Mozilla Thunderbird/Lightning获得日历和任务 - 而且可以编辑?

我知道如何在iCloud中制定公共议程,但该议程是只读的.

我希望任何人都可以帮助....

Ice*_*ire 6

有一个德国解决方案最近为我工作,而不幸的是Ronny的链接不起作用,因为我没有从服务器得到任何回复:https://www.nico-beuermann.de/blogging/archives/115-Zugriff -auf-的iCloud-KALENDER-MIT-Thunderbird.html

你需要三种Thunderbird成分:

一个.您日历的服务器(尤其是pxx-caldav.icloud.com中的xx号码)

湾 你的用户名(dsid)

C.日历的UID(guid)

简而言之(和英语):

  1. 在浏览器中登录iCloud日历是第一个重要步骤

您可以使用Firefox或Chrome的功能来查看网络; 我将继续使用Chrome进行此解释.

  1. 按Ctrl + Shift + I并单击"网络"选项卡; 它现在可能是空的,因为在按Ctrl + Shift + I后也可能开始记录; 如果它是空的,只需重新加载网络选项卡仍然打开

  2. 在我的例子中,右键单击列以显示域是有帮助的

  3. 检查域或只是将鼠标悬停在链接上,你可以在pxx中找到xx,这是你的特定服务器; 域的其余部分无关紧要(信息a)

  4. 然后,我点击了一个域名为pxx-calendarws.icloud.com的条目

  5. 在即将到来的新子窗口中,您可以单击Headers并dsid在查询字符串参数下找到下面的某个位置; 或者,您可以在URL中找到它; dsid对应于您的用户ID(信息b)

  6. 现在,从"Headers"切换到"Reponse"; 您可能需要检查多个URL获取行以找到具有正确响应的行,但您会发现许多guid条目对应于您的日历ID(信息c)

现在,您拥有所有三条信息.在Thunderbird中使用Calendar插件Lightning,现在添加一个类型为"CalDAV"的网络日历(iCalendar将无效!).在那里,您可以输入以下网址,其中包含以粗体标记的信息:

http s:// p xx -caldav.icloud.com/ dsid/calendars/guid

Etvoìla.您需要输入iCloud的凭据.这篇文章发布于Thunderbird 45.8.0和Lightning 4.7.8.

2017年7月18日更新: 显然,六月份的某个时候,Apple已经改变了系统.您需要立即激活双因素身份验证才能创建特定于应用程序的密码.您可以使用任何Apple设备执行此操作.然后,您应该登录到您的Apple帐户.在安全区域,您可以生成一些密码.使用这个用您的电子邮件地址登录Thunderbird中的caldav.这似乎工作正常.

如果没有双因素身份验证,则无法激活特定于应用程序的密码.如果没有应用程序专用密码,CalDAV似乎不再可访问.

2017年9月5日更新:似乎pGuid有时会起作用,但guid不适用于日历ID.所以,请注意这里.

  • 您可能想要添加的另一个信息:您不需要禁用双因素身份验证.您可以添加特定于应用程序的密码,正如Jens在Nicos博客的评论中指出的那样.有关设置说明,请参阅https://support.apple.com/en-us/HT204397.至少这对我有用. (2认同)

Ron*_*nny 2

经过大量研究后我找到了解决方案。

这是由https://icloud.niftyside.com/提供的

他们有一个 php 脚本,您可以在其中填写凭据和正确的 CardDAV/联系人服务器,您可以将其添加到 Mozilla Thunderbird/Lightning