这类似于这个问题但并不完全是重复的。我的 Linux 笔记本电脑最近无缘无故挂了,因此我一直在使用 Mac OS X 笔记本电脑。我刚刚安装了 Thunderbird,想将我的所有首选项和帐户设置复制到新笔记本电脑。所有电子邮件帐户都是基于 IMAP 的。
我可以直接复制数据吗?还是说 Thunderbird for OS X 存储的数据格式与 OS X 不同?如果我想将首选项复制到 Windows 下的 Thunderbird 怎么办?
最后,我要复制哪些文件?我还没有启动 Linux 笔记本电脑,但我猜想那里有一个~/.thunderbird/
目录,我可以将其复制到 Mac 吗?
答案1
是的,只需将内容复制~/.thunderbird
到~/Library/Thunderbird
OS 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 上的文件夹结构不同。
- 您需要将主配置文件
xxxxxxx.default
从~/.thunderbird
Linux 上的文件夹复制到~/Library/Thunderbird/Profiles
Mac 上的文件夹中。 - 复制Mac文件夹中的
installs.ini
文件profiles.ini
~/Library/Thunderbird
- 编辑文件
profiles.ini
并将行的值更改Path=xxxxxxx.default
为Path=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 文件夹中怎么还会剩下任何东西呢?