有谁知道我如何从iCloud到Mozilla Thunderbird / Lightning获得日历和任务 - 而且可以编辑吗?
我知道如何在iCloud中制定公共议程,但该议程是只读的。
我希望任何人都可以提供帮助....
答案 0 :(得分:6)
最近有一个德国解决方案适用于我,而Ronny的链接很遗憾不起作用,因为我没有收到服务器的任何回复:https://www.nico-beuermann.de/blogging/archives/115-Zugriff-auf-iCloud-Kalender-mit-Thunderbird.html
Thunderbird需要三种成分:
一个。您的日历服务器(尤其是pxx-caldav.icloud.com中的数字xx)
湾您的用户ID(dsid
)
℃。日历的UID(guid
)
简而言之(和英语):
您可以使用Firefox或Chrome的功能来查看网络;我将继续使用Chrome进行此解释。
按Ctrl + Shift + I并单击“网络”选项卡;它现在可能是空的,因为在按Ctrl + Shift + I后也可能开始记录;如果它是空的,只需重新加载网络标签仍然打开
就我而言,右键单击列以显示域名是有帮助的
检查域名或只是将鼠标悬停在链接上,你可以在pxx中找到xx,这是你的特定服务器;域的其余部分无关紧要(信息a )
然后我点击了一个带有域名pxx-calendarws.icloud.com的条目
在即将推出的新子窗口中,您可以点击标题,然后在查询字符串参数下的某处找到dsid
;或者,您可以在URL中找到它; dsid
对应于您的用户ID(信息b )
现在,从“Headers”切换到“Reponse”;您可能需要检查多个网址获取行以找到具有正确回复的行,但您会发现许多guid
条目与您的日历ID相对应(信息c )
现在,您拥有所有三条信息。在Thunderbird中使用Calendar插件Lightning,现在添加一个类型为“CalDAV”的网络日历(iCalendar将无效!)。在那里,您可以输入以下网址,其中包含以粗体标记的信息:
HTTP 取值:// P <强> XX 强> -caldav.icloud.com/的 DSID 强> /日历/的 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。所以,请注意这里。
答案 1 :(得分:1)
经过大量研究后我找到了解决方案。
这是由https://icloud.niftyside.com/
提供的他们有一个PHP脚本,您可以在其中填写凭据和正确的CardDAV / Contacts服务器,您可以将其添加到Mozilla Thunderbird / Lightning