我以为这只是一个有效的
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
命名空间应该保留给通用概念。