将 Thunderbird 帐户和偏好设置从 Linux 复制到 Mac/Windows

将 Thunderbird 帐户和偏好设置从 Linux 复制到 Mac/Windows

这类似于这个问题但并不完全是重复的。我的 Linux 笔记本电脑最近无缘无故挂了,因此我一直在使用 Mac OS X 笔记本电脑。我刚刚安装了 Thunderbird,想将我的所有首选项和帐户设置复制到新笔记本电脑。所有电子邮件帐户都是基于 IMAP 的。

我可以直接复制数据吗?还是说 Thunderbird for OS X 存储的数据格式与 OS X 不同?如果我想将首选项复制到 Windows 下的 Thunderbird 怎么办?

最后,我要复制哪些文件?我还没有启动 Linux 笔记本电脑,但我猜想那里有一个~/.thunderbird/目录,我可以将其复制到 Mac 吗?

答案1

是的,只需将内容复制~/.thunderbird~/Library/ThunderbirdOS X 上即可。

答案2

几年后,我尝试了这个方法,我的 Mac 运行的是 MacOS 10.15.7(Catalina)。

我在 Mac 上安装了 Thunderbird 78.10.2 版本。此版本的文件结构略有不同,~/Library/Thunderbird

顶层有文件profiles.ini和installs.ini,还有一个名为Profiles的文件夹,里面有几个安装后设置的配置文件。我费了好大劲才将我的配置文件复制到Profiles文件夹中,并试图编辑.ini文件以反映我想要的内容,但失败了。

因此,我将我的配置文件文件夹的内容复制到一个名为~/Library/Thunderbird/Profiles/nlgsvk8r.default

并使用 Thunderbird -> 帮助 -> 故障排除信息 -> about:profiles -> 创建新配置文件...我调用它default并选择了文件夹~/Library/Thunderbird/Profiles/nlgsvk8r.default

效果很好。

答案3

从 Thunderbird 91.7 版开始,这实际上并不像从 Mac 迁移到 Mac 或从 Linux 迁移到 Linux 那么简单。原因是 Mac 上的文件夹结构不同。

  1. 您需要将主配置文件xxxxxxx.default~/.thunderbirdLinux 上的文件夹复制到~/Library/Thunderbird/ProfilesMac 上的文件夹中。
  2. 复制Mac文件夹中的installs.ini文件profiles.ini~/Library/Thunderbird
  3. 编辑文件profiles.ini并将行的值更改Path=xxxxxxx.defaultPath=Profiles/xxxxxxx.default

答案4

我的“答案”包括两个问题:

在 Mac 上将 installs.ini 和 profile.ini 文件复制到 ~/Library/Thunderbird 文件夹中是答案的一部分。这是否意味着将 installs.ini 和 profile.in 从源文件复制到目标文件?如果不是从哪里复制到哪里?

有一个拼写错误,文件名为profiles.ini ...但我找到了最简单的方法:我只是复制了源配置文件文件夹的内容(〜/ .thunderbird / sourceprofile.default /)放入目标配置文件文件夹(Library/Thunderbird/Profiles/destinationprofile.default-release/)。在“同步”之前,我删除了目标配置文件文件夹中的所有文件夹和文件。 – BCsongor 2022 年 7 月 29 日 20:37

“同步”是什么意思?它是一个命令吗?如果你删除了 DESTINATION 文件夹中的所有文件,那么其中还剩下什么?我猜你的意思是在将所有内容从 SOURCE 文件夹复制到 DESTINATION 文件夹之前删除 DESTINATION 文件夹中的所有内容。如果这不对,那么在你删除了 DESTINATION 文件夹中的所有内容之后,DESTINATION 文件夹中怎么还会剩下任何东西呢?

相关内容