Thunderbird 日历不保存事件

Thunderbird 日历不保存事件

我有一个通过 Thunderbird 访问的托管电子邮件服务。

目前,我在 Thunderbird 中创建的新事件不会显示在 Win11 中的日历中。

我创建了一个事件:“新事件”>输入详细信息等>“保存并关闭”,但那里什么都没有。

我正在使用 v115.2.2

我尝试过的:

  • 我已同步日历。
  • 我已删除并重新添加日历,但问题仍然存在。
  • 我添加到活动的参加者也没有收到任何通知。

当它实际上不起作用时:

  • 奇怪的是,当我将事件设置为“全天”时,它会出现在我的日历中。如果我将时间/持续时间设置为其他任何时间,它就不会出现。将“全天”事件编辑为(例如)12-1pm 不会使其出现。
  • 当我通过我的电子邮件客户端日历的网络界面创建事件时,它会出现在 Thunderbird 日历中。
  • 当有人邀请我参加某个活动并且我接受时,该活动就会添加到我的日历中。

答案1

我在 Linux Mint 21.3 上的 115.9.0 (64 位) 上遇到了同样的问题,我的本地日历也无法正常工作。远程日历也能正常工作。幸运的是,我找到了一个适合我的解决方案。

我浏览到保存 Thunderbird 日历数据的文件夹。它位于

/home/username/.thunderbird/wwhw2y0m.default/calendar-data 

(注意:这只是一个示例路径)。
如果 Thunderbird 没有运行,您应该会看到三个文件,分别名为cache.sqlitedelete.sqlitelocal.sqlite。对我来说,文件夹中有第四个文件,local.sqlite-wal大小为 0 字节。我删除了此文件并重新启动了 Thunderbird。瞧,我的本地日历恢复正常并正常工作。

这个额外的文件只有在 Thunderbird 运行时才会出现,它可能是上一个会话中未自动删除的产物,从而导致了故障。

相关内容