我想使用我在旧配置文件中配置的相同邮件帐户为 Thunderbird 创建新配置文件。由于帐户数量相当多,因此最好有一种导出/导入它们的方法,而不是记下设置然后重新填写新配置文件。
通过网络搜索和在这里搜索,我主要发现以下建议与我的需要不符:
- 复制整个个人资料:这对我来说是不可能的,因为我不想复制其他设置、下载的邮件数据等,而且当主文件夹空间不足时,旧的配置文件就会损坏。
- 使用 mozBackup:似乎有多个同名程序(forks?)。无论如何,它仅适用于 Windows,因此没有选择(我主要使用 Linux,无论如何更喜欢独立于平台的解决方案)
- 使用账户:似乎可以实现我想要的功能,但是它与当前的 Thunderbird 版本不兼容(仅支持最高版本 3.1)
- 4 年前发布的包含各种提示的帖子:使用 G 进行网络搜索的最佳结果。但它们在当前版本的 Thunderbird 中也不起作用。
我是不是忽略了什么?毕竟,我找的东西听起来不像是没人找过的东西。
答案1
您可以手动复制相关prefs.js
项目。
mail.account.*
mail.accountmanager.*
mail.identity.*
mail.server.*
mail.smtpserver.*
mail.smtpservers
例如:
egrep 'user_pref\("mail\.(account(manager)?|identity|(smtp)?servers?)[."]' \
< old-profile/prefs.js >> new-profile/prefs.js
该文件位于您的 Thunderbird配置文件目录,在所有平台上都使用相同的格式,甚至在所有 Thunderbird 版本上都使用相同的格式(我相信与 Netscape Navigator 时代相比没有太大变化)。