收到邀请时,Thunderbird 中缺少“接受”和“拒绝”按钮

收到邀请时,Thunderbird 中缺少“接受”和“拒绝”按钮

我正在使用 Thunderbird 12.0.1 和以下日历附加组件:

  • 闪电 1.4
  • Google 日历 0.9 的提供商

我正在使用 Ubuntu 12.04

当我收到来自 Outlook 或 Gmail 的活动邀请时,Thunderbird 可以正确识别该邮件(我收到消息“此消息包含活动邀请”)。在邮件中漂亮的小框(包含所有详细信息的框)中,没有“接受”或“拒绝”按钮。

我在 Lightning 论坛上发现这个错误已经在 Lightning V.1.0b2 中修复了。

那么,为什么我仍然遇到这个错误?

答案1

我使用带有 Thunderbird/Lightning 的 Google 日历,并且始终能够通过 Thunderbird 接受邀请。

我最近弄丢了“接受/拒绝”按钮,刚刚才发现问题所在。我最近添加了一个共享的 iCloud 日历,新日历自动与 Google 日历相同的电子邮件地址关联。

我所要做的就是将 iCloud 日历设置为不与我的电子邮件地址关联,然后我的“接受/拒绝”按钮就会回来。

答案2

我也遇到了同样的情况,但配置如下:

  • Windows 7 企业版
  • Thunderbird 24.5.0
  • 闪电 2.6.5
  • 没有 Google 日历插件
  • 一些 webcal 日历和几个本地 moz-storage-calendar 日历

经过几次徒劳无功的尝试后,这个问题终于帮我解决了:

  1. 对于所有不可编辑的日历,将属性->电子邮件更改为“无”
  2. 对于所有可编辑日历,将属性->电子邮件设置为您的电子邮件帐户。

砰,按钮突然出现。对我来说,似乎设置了电子邮件的只读日历阻止了按钮的出现。我不确定触发因素是什么 - 有一天它正常工作,然后就不工作了。错误控制台中没有出现任何相关内容。

答案3

在当前版本(0.18 和 lightning 1.9.1)中,这是一个隐藏功能,默认情况下处于禁用状态。它有点问题,但足以从您的(可能不是 Google 的)收件箱中接收邀请到您的 Google 日历。

使用配置编辑器,只需设置calendar.google.enableEmailInvitations为 true。您可能还想设置calendar.google.sendEventNotifications为 false,以避免出现旧错误,即发送新事件而不是通知;我还没有测试过这一点。然后,重新启动 thunderbird。

完成此操作后,您可以在 Google 日历的属性中选择将其与一个帐户关联。

如果仍然不起作用,请尝试通过 Google 日历网站上的 xml 地址删除并重新连接您的日历。

完成此操作后,您将获得相应的按钮(它们会短暂延迟出现,因为您的 Google 日历会检查该事件是否存在)。如果不存在,您可以像使用其他日历类型一样使用接受/拒绝/暂定按钮。

目前存在的一个错误是,如果该事件已在您的日历中,无论是否有任何更改,您都会获得一个更新按钮。如果按下该按钮通常会导致错误。

答案4

这是我使用 Thunderbird 17.0.4、Lightning 1.9.1 和 Provider 0.18 的解决方案。双击邀请,使其位于其自己的选项卡中。右键单击电子邮件邀请,然后会出现一个子菜单。选择“转换为”,然后会出现一个较小的子菜单窗口,其中包含“Google 任务”、“事件”或“任务”。

选择“活动”,它会将邀请的详细信息作为新约会放入您的 Google 日历中。然后单击“确定”。

相关内容