如何将用户的 Thunderbird 配置文件从 Windows 转移到 OSX?

如何将用户的 Thunderbird 配置文件从 Windows 转移到 OSX?

我以为这只是一个有效的 scp -r user@PC:Application\ Data/Roaming/Thunderbird ~/Library/Application\ Support/

并重新启动 Thunderbird。但是当我这样做时,我收到以下消息:

“个人资料缺失

无法加载您的 Thunderbird 配置文件。它可能缺失或无法访问。"

并且 TBird 拒绝启动。

这是profiles.ini文件:

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/qudsuwtv.default

[Profile1]
Name=Profile-2013-06
IsRelative=1
Path=Profiles/obq7fvg5.Profile-2013-06

[Profile2]
Name=Profile-2013-06-17
IsRelative=1
Path=Profiles/xwq4pi1y.Profile-2013-06-17
Default=1

是的,xwq4pi1y.Profile-2013-06-17 是当前配置文件。我一定是在 2013 年 6 月处理 PC 到 PC 的升级时将其命名为这个。谁知道为什么?我在家做 IT 很差劲。但它确实有效。其他两个配置文件从那时起就没用过,但我担心删除它们会激怒配置文件之神。

无论我将 PC:AppData/Local/Thunderbird 复制到 MAC:~/Library/Caches/,我都会遇到有关丢失配置文件的相同行为。

当我使用配置文件管理器启动时,也会出现同样的情况。它给我两个选择“默认”和“默认用户”。选择其中一个并按“启动 Thunderbird”会导致同样的缺少配置文件消息。

如何让 Thunderbird 看到新的配置文件目录?

我应该注意到,我成功地复制了 qudsuwtv.default 配置文件,但惊讶地发现,当它启动时,它从 POP3 服务器读取了当前的电子邮件,但没有 2013 年 6 月至 2015 年 4 月的电子邮件。所以我成功地启动了一个过时的配置文件。我把它删除了,并决定天真地从 PC 复制完整的配置文件,而不仅仅是我认为我妻子正在使用的邮箱。那么 Thunderbird 是否在某个隐藏设置中缓存了一些数据?无论我删除 ~/Library/AppSupport/Thunderbird 还是从 PC 填充它,我都会得到相同的行为。

谢谢。

答案1

找到答案:是~/Library/Thunderbird,不是~/Library/Application\ Support/Thunderbird。这当然是完全错误的,因为~/Library命名空间应该保留给通用概念。

相关内容