我最近继承了一个网站,那里的员工几乎都使用网络邮件。很公平。一位工作人员告诉我,另外三名工作人员已经离开,她需要查看这些电子邮件。
我没有让用户登录或转发数百兆字节的消息,而是选择只复制她下面的文件夹。
所以,我有工作人员 1 在那里,而a、b和c都离开了。我复制了它们,所以它看起来像这样:
/邮件/ -> /staff1/ -> .文件夹 1 -> .文件夹 2 -> .mail 来自 -> **来自该用户的文件夹,例如草稿、垃圾邮件、已发送、收件箱等** -> .. 等等 ..
这一切都完成了。但是用户告诉我他们看不到任何文件夹。认为这是一个权限问题,我确保我复制的文件夹具有与她可以看到的文件夹相同的所有者 ID 和权限掩码。
不幸的是,这不起作用——我不得不编辑一个courierimapsubscribed
文件来让 webmail 程序知道这些文件夹。用户现在可以在她的列表中看到文件夹,但她不能阅读内容。
Horde 可以看到该文件夹,但无法在其中显示消息。SquirrelMail 抱怨无法打开文件夹,出现以下错误:
错误:无法完成请求。查询:SELECT "INBOX.mail from a" 给定原因:无法打开此邮箱。
该网站由 HostGator 托管,似乎在 Linux 上运行 sendmail。她选择的网络邮件武器是 SquirrelMail。
我怎样才能让这个用户能够阅读这些文件夹中包含的数百封电子邮件?
您是否有其他方法可以连接到邮件存储?
也许是 IMAP?
然后你可以尝试使用 imapsync 或类似的程序,或者只使用像 Thunderbird 这样的 MUA 并将邮件从一个帐户复制到另一个帐户。
当然,您必须在一个 Thunderbird 配置文件中输入两个帐户。
由于您使用 Courier 作为 IMAP-Server (我只是猜测是因为courierimapsubscribed)所有邮件都应该存储为具有很长文件名的单个文件。
确保在执行 chown 或 chmod 时使用选项“-R”
您的 Webmail 和 Mailserver 是否处理文件夹名称中的空格?
尝试重命名您的文件夹!
做一个
应该有帮助。