我在linux服务器上安装并配置了squirrelmail,我用它来发送和接收电子邮件。
现在我必须格式化linux服务器...那么,在格式化之前,我如何备份我的电子邮件和配置,以便再次使用它们?
发布于 2012-04-18 08:05:51
备份您的电子邮件不是SquirrelMail的问题。SquirrelMail是一个IMAP客户端,本身并不存储电子邮件。您需要确定用于特定电子邮件系统的存储类型。如果这是一个非常简单的/default *nix电子邮件设置,您可以首先在/home/中查找具有指示用途的名称的目录,例如"Mail“、"Maildir”或类似的目录。您还可以在/var/mail或/var/spool/mail中查找
这里有一些关于在服务器之间迁移电子邮件的方法的入门信息:http://squirrelmail.org/docs/admin/admin-11.html#ss11.2
此外,您可能需要重新思考为什么需要格式化整个系统。*nix系统不需要像Windows系统那样对待。它们通常可以在不需要重新格式化的情况下进行重新排列、扩展、调整和其他更改。
至于SquirrelMail本身,有几件事你可能想要备份,那就是SquirrelMail本身的任何配置文件(在它的"config“目录中)和你安装的任何插件(你通常只需要复制大多数典型插件的整个插件目录并将它们传输到新系统中就可以了),你在" themes”目录中可能有的任何自定义主题,最后是所有用户首选项。用户首选项的位置取决于您的配置--可能在数据库中,也可能在"$data_dir“设置所指向的任何位置(通过查看"config/config.php”或使用SquirrelMail的配置工具("config/conf.pl")可以找到它。如果您将用户首选项存储在目录中,通常只需复制整个目录即可。请注意,即使您将SquirrelMail配置为在数据库中保留用户首选项,一些插件仍会出于某些目的使用数据目录设置,因此建议无论如何备份该目录。
SquirrelMail详细介绍升级的维基页面与您需要的内容相同:http://squirrelmail.org/docs/admin/admin-4.html
在服务器之间备份和迁移此类内容时,您需要非常小心电子邮件数据以及应用程序配置和首选项数据上的文件/目录所有权/权限。如果服务器之间的用户和系统帐户名和UID不相同,则需要非常小心地调整文件的所有权以适应目标服务器。
https://stackoverflow.com/questions/6815605
复制相似问题