如何将电子邮件文件夹从一个用户移动到另一个用户?

我最近inheritance了一个网站,几乎所有的员工都使用networking邮件。 很公平。 一名工作人员告诉我,还有三名工作人员已经离开,她需要看到这些电子邮件。

我没有给用户login,也没有转发数百兆字节的邮件,而是select了复制下面的文件夹。

所以,我有那里的工作人员,还有abc都已经离开了。 我复制它们,所以它看起来像这样:

 /邮件/
   - > / 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 

应该有帮助。