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