Thunderbird(从 24.0 版本开始)会检查用于存储邮件、邮件头和帐户的邮件过滤器的本地目录是否为安全有效的位置,通常是在 [[profiles-where-thunderbird-stores-user-data|配置文件夹] 的范围内]。这可能会导致类似“本地目录路径不适合存储邮件”的提示,来避免将数据存储在一个可能被应用程序或操作系统意外删除的目录中。例如用于安装程序或或存放临时文件的目录。附加组件也可能会指定不安全的位置。
通常情况下,只有当您尝试改变邮件的存储位置或创建的文件夹的名称可能会让 Thunderbird 混淆时,您才会遇到这个问题。Thunderbird 会将每个文件夹的所有邮件存储在一个以文件夹名称命名且没有扩展名的 mbox 文件中。例如您的收件箱文件夹会被存储为 "inbox"。如果文件夹名称中包含操作系统使用的特殊字符(例如 '*'、'/\'、'/'、':'、'?'、'?'、'>'、'<' 或 ' '),那么 mbox 文件(邮件文件夹)的路径可能会有歧义。另一个潜在的问题是使用一个类似于预留文件名的文件夹名称,例如 “ places.sqlite”。
邮件账户的本地目录可以使用 工具 -> 账户设置 -> 账户名称 -> 服务器设置 -> 本地目录,它就在窗口底部的浏览按钮旁边。在配置文件中唯一允许的子目录是 Mail、ImapMail 和 News(以及它们的子目录)。本地目录通常以邮件服务器的名字命名。例如,如果您正在使用 Gmail 的 POP 服务器,它通常使用 Mail\pop.googlemail.com 文件夹。如果您将它配置成使用全局收件箱,它就会使用 Mail\Local Folders。
有效的本地目录示例:
C:\Users\User\AppData\Roaming\Thunderbird\Profiles\12345678.default\Mail\[pop.server2.com](http://pop.server2.com/) (Windows Vista, 7, 8, 8.1 and newer) D:\Data\MyEmails\[pop.server3.com](http://pop.server3.com/) C:\Profiles\
无效的本地目录示例:
C:\WINDOWS C:\Program Files C:\Documents and Settings\User\Local Settings\Temp /tmp
一个目录是否有效取决于您的系统设置。如果您从 D 盘启动 Windows,您可能会使用 D:\Program Files 目录。当您尝试使用以下目录时,Thunderbird 会提示错误:
文件夹名称或环境变量 | 该目录的用途 | 操作系统 | |
---|---|---|---|
"ProfD" | 用户配置文件目录 | 全部 | |
"GreD" | GRE (Gecko Runtime Environment) 安装目录 | 全部 | |
"CurProcD" | Thunderbird 安装目录 | 全部 | |
"TmpD" | 操作系统临时文件目录 | 全部 | |
"SysD" | 系统目录 | Windows | |
"WinD" | Windows 目录 | Windows | |
"ProgF" | Program Files 或 Program Files (x86) 目录 | Windows | |
"Trsh" | 回收站 | OS X | |
"/System" | 系统目录 | OS X | |
"/dev" | 设备目录 | OS X 和 Linux | |
"/proc" | 进程信息目录 | Linux | |
"/sys" | 系统状态目录 | Linux |