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

iCloud Calender and task in Mozilla Thunderbird/Lightning

有谁知道我如何将日历和任务从 iCloud 获取到 Mozilla Thunderbird/Lightning - 它们是可编辑的吗?

我知道如何在 iCloud 中制作 public 议程,但该议程是只读的。

希望大家帮帮忙....

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

这是由https://icloud.niftyside.com/

提供的

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

有一个德国解决方案最近对我有用,而 Ronny 的 link 不幸的是不起作用,因为我没有从服务器收到任何响应:https://www.nico-beuermann.de/blogging/archives/115-Zugriff-auf-iCloud-Kalender-mit-Thunderbird.html

Thunderbird 需要三种原料:

一个。您日历的服务器(特别是 pxx-caldav.icloud.com 中的数字 xx)

b。您的用户 ID (dsid)

c。日历的 UID (guid)

简而言之(和英语):

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

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

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

  2. 就我而言,右键单击列以额外显示域

  3. 很有帮助
  4. 检查域或将鼠标悬停在 links 上,您可以在 pxx 中找到 xx,这是您的特定服务器;域的其余部分无关紧要(信息a)

  5. 然后我点击了一个域名为 pxx-calendarws.icloud.com

  6. 的条目
  7. 在即将推出的新子window中,您可以点击Headers,在Query string parameters下面的某处找到dsid;或者,您可以在 URL; 中找到它。 dsid对应你的用户id(信息b)

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

现在,您已经掌握了全部三项信息。在带有日历插件 Lightning 的 Thunderbird 中,现在添加类型为 "CalDAV" 的网络日历(iCalendar 将不起作用!)。在那里,您可以输入以下url,其中粗体标记的信息:

https://pxx-caldav.icloud.com/dsid /日历/guid

瞧瞧。您将需要输入您的 iCloud 凭据。这在 post 与 Thunderbird 45.8.0 和 Lightning 4.7.8 的日期有效。

2017 年 7 月 18 日更新: 显然,在 6 月的某个时候,Apple 对该系统进行了一些更改。您现在需要激活双因素身份验证才能创建特定于应用程序的密码。你可以用你的任何苹果设备做到这一点。然后,您应该登录到您的苹果帐户。在安全区,你可以生成一些密码。使用这个通过您的电子邮件地址登录 Thunderbird 中的 caldav。这似乎工作正常。

如果没有双因素身份验证,您将无法激活应用专用密码。如果没有应用专用密码,CalDAV 似乎无法再访问。

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